[MySQL 4.1] Frage zu einer Abfrage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [MySQL 4.1] Frage zu einer Abfrage

    Moin!

    Ich verwende eine Abfrage in dieser Form:

    PHP-Code:
    $sql="SELECT a.blablabla, b.blablabla,c.spalte1,c.spalte2,c.spalte3 FROM
    table1 a INNER JOIN table2 b ON a.id=b.id LEFT JOIN table3 ON
    c.user_id=a.id WHERE a.blalalal=irgendwas"

    Funktioniert alles prima....
    Nun gibt es aber ein Problem...
    Die Tabelle c muß nicht zwangsläufig einen Eintrag haben, der hier passt. Das stellt noch kein Problem dar.

    Die Tabelle c kann aber mehrere Einträge mit der entsprechenden user_id haben... Ich möchte in dem Fall den Datensatz haben, auf dem die Spalte "end_datum"==0 ist.

    Wie bekomme ich das in einem geschlossenen Statement hin?

    Danke...

  • #2
    LEFT JOIN table3 c ON (c.user_id=a.id AND c.end_datum=0) ?
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

    Kommentar


    • #3
      *schäm*
      Genau das hab ich gesucht....
      Danke...

      Kommentar

      Lädt...
      X