tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
282
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von SnEaKy
    SnEaKy SnEaKy ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Ort
    Hattersheim
    Beiträge
    219
    Hallo!
    Vielleicht ist der Titel etwas unglücklich gewählt, aber ich wusste nicht wie ich es kurz anders beschreiben soll.

    Es geht um folgendes:
    In der 1. Tabelle stehen Termine, die 2. Tabelle enthält Reservierungen zu den Terminen.

    Nun würde ich gerne Termine rausfiltern, die keine Reservierungen enthalten.
    Wie muss ich die Abfrage gestallten?

    Danke!
     
    Die Welt ist binär: Entweder man ist eine Eins oder eine Null, tot oder lebendig! - Und ich? Lebe...

  2. #2
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    Hi Sneaky,

    das Forum stimmt schon würde ich sagen
    Doch eine kleine Struktur deiner zwei Tabellen wäre gar nicht mal so verkehrt.
    Es nützt ja nichts, wenn ich mir jetzt ein SQL Statement ausdenke zu etwas, das es am Ende gar nicht gibt
    Wie heißen denn die Spalten?

    Kannst es ja in dieser Form mal niederschreiben:

    Tabelle Termine:
    Code :
    1
    2
    
    id | termin | spalte3 | spalte4 | usw
    --------------------------------------

    Gruß
    Marc
     

  3. #3
    Avatar von tecla
    tecla tecla ist offline Mitglied Gold
    Registriert seit
    Jul 2007
    Beiträge
    163
    Hallo Sneaky,

    falls deine Tabelle so aussehen:

    tabTermin:
    |ID_Termin | Termin|

    und

    tabResrvierung:
    ID_Reservierung | Reservierung | ID_Termin|

    würde die Abfrage so lauten:

    SELECT Termin FROM tabTermin WHERE ID_Termin NOT IN (SELECT ID_Termin FROM tabReservierung)

    Grüsse, Tecla
     

  4. #4
    Avatar von SnEaKy
    SnEaKy SnEaKy ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Ort
    Hattersheim
    Beiträge
    219
    Vielen Dank tecla!

    Das NOT IN -Statement habe ich gesucht.
     
    Die Welt ist binär: Entweder man ist eine Eins oder eine Null, tot oder lebendig! - Und ich? Lebe...

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 26.11.08, 17:24
  2. MySQL: Mehrere Tabellen auslesen und Ergebnis auswerten
    Von tuFrogs im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 13.09.07, 15:24
  3. [MySQL] Zwei Tabellen abfragen und Ergebnis sortieren
    Von DJLopez im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 01.07.07, 23:49
  4. mySQL Zwei Tabellen abfragen
    Von BlueZone im Forum PHP
    Antworten: 1
    Letzter Beitrag: 24.08.04, 23:18
  5. Antworten: 7
    Letzter Beitrag: 03.10.03, 21:03