tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
295
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von fiacyberz
    fiacyberz fiacyberz ist offline Mitglied Brokat
    Registriert seit
    Aug 2001
    Ort
    Hamburg
    Beiträge
    446
    Hallo zusammen

    ich habe ein Menü mit Kategorien.
    Jetzt möchte ich die Links da drin zählen, aber dazugezählt werden sollen die Links der Unterkategorien.

    DB-Struktur
    ---
    Tabelle links hat Spalte kategorie
    Tabelle kategorien hat Spalten id, name, parent
    ---

    Habe es jetzt geschafft eine Teillösung zu finden:
    Code :
    1
    2
    3
    4
    
    SELECT k.*,count(l.id) AS anzahl 
    FROM kategorien k LEFT JOIN links l ON l.kategorie = k.id OR l.kategorie IN (SELECT id FROM kategorien WHERE parent = k.id)
    WHERE parent = 0
    GROUP BY k.id ORDER BY name

    Klappt soweit ganz gut, allerdings wird bei einer (scheinbar willkührlichen) Kategorie ein Link zuviel gezählt, von einer anderen Kategorie, wo er aber ebenfalls mit drin ist, sprich doppelt.

    Ich hoffe jemand hat eine Idee, thx im voraus
     

  2. #2
    Avatar von fiacyberz
    fiacyberz fiacyberz ist offline Mitglied Brokat
    Registriert seit
    Aug 2001
    Ort
    Hamburg
    Beiträge
    446
    hat sich erledigt, sobald ich das ganze mal online und nicht in xampp getestet hab ging es
     

Ähnliche Themen

  1. Inhalte in array() zählen
    Von Sasser im Forum PHP
    Antworten: 2
    Letzter Beitrag: 17.03.10, 10:54
  2. MySQL: Wie lassen sich Kategorien zählen? (Count()?)
    Von Roland Deschain im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 04.01.08, 16:05
  3. Einträge aus Kategorien zählen
    Von tommy1967 im Forum PHP
    Antworten: 9
    Letzter Beitrag: 31.01.06, 15:18
  4. [mysql] Unterkategorien zählen?
    Von bartman336 im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 12.05.05, 00:55
  5. Anzahl der Kategorien zählen
    Von DaRula im Forum PHP
    Antworten: 7
    Letzter Beitrag: 21.07.02, 23:20