tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
376
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Bernhard Bernhard ist offline Mitglied
    Registriert seit
    Oct 2003
    Beiträge
    14
    Hilfe!

    Ich versuche schon seit einiger Zeit eine Abfrage zu erstellen. Doch irgendwie will das nicht funktionieren.

    Ich hab folgendes:
    Eine Tabelle TBL_Kunden (ID, Name)
    Eine Tabelle TBL_Interessen (ID, Name)
    Eine Tabelle TBL_Kunden_Interessen (ID, IDK, IDI)

    Datensätze für Kunden:
    1147, "Hans"
    1148, "Sepp"
    1149, "Franz"

    Interessen:
    1, "I1"
    2, "I2"
    3, "I3"

    Interessen_Kunden
    1, 1, 1
    2, 1, 2
    3, 2, 3

    Ich hab es mit einer Kreuztabellenabfrage so weit gebracht, dass ich folgendes Ergebnis geliefert bekomme:
    IDKunde, InteressensID1, InteressensID2, InteressensID3....
    1, 1, 1, 0
    2, 0, 0, 1

    Ich bräuchte jetzt jedoch alle KundenIDs, auch die, die keine Interessensgebiete gewählt hat. Alsomüsste folgender Datensatz noch dabeistehn:
    3, 0, 0, 0

    WIE GEHT DAS?
    Kann mir bitte jemand helfen?! Bräuchte das SQL Statement hierzu.

    Danke Bernhard
     

  2. #2
    chibisuke chibisuke ist offline Mitglied Brillant
    Registriert seit
    Sep 2003
    Beiträge
    807
    währ vieleicht interessant wenn du 1.) die vorhandene SQL-query posten würdest..

    2.) das verwendete datenbank system erwähnen würdest, denn grade bei solchen sachen ist SQL nicht mehr gleich SQL
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 12.02.08, 19:26
  2. Antworten: 0
    Letzter Beitrag: 07.08.07, 18:12
  3. Hilfe! Flash Anfänger sucht schnelle Hilfe!
    Von Skydiver2004 im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 02.12.04, 20:26
  4. HILFE! Morgen Arbeit! Anfängerfragen..bitte um Hilfe!
    Von Da Damn Cam im Forum Delphi, Kylix, Pascal
    Antworten: 2
    Letzter Beitrag: 04.10.04, 15:24
  5. Antworten: 8
    Letzter Beitrag: 14.06.04, 10:37