Susan: Ouer JOin: Mehrere On Bedingungen?

Hallo!

Wie kann ich mehrere On Bedingungen an meinen Outer Join hängen??

Also
SELECT u.username, t.betreff, t.datum, t.id, t.time   FROM threads AS t OUTER JOIN  user AS u
ON u.id=t.user_id
AND t.foren_id='".$id."'
ORDER BY date DESC, time DESC";

SO nach dem Motto?

  1. yo,

    Wie kann ich mehrere On Bedingungen an meinen Outer Join hängen??

    ich würde um die beiden ON bedingungen noch eine klammer setzen, falls es so nicht geht, wie du geschrieben hast.

    Ilja

  2. Wie kann ich mehrere On Bedingungen an meinen Outer Join hängen??

    Also
    SELECT u.username, t.betreff, t.datum, t.id, t.time   FROM threads AS t OUTER JOIN  user AS u
    ON u.id=t.user_id
    AND t.foren_id='".$id."'
    ORDER BY date DESC, time DESC";

    SO nach dem Motto?

    Jein. Rein syntaktisch ist das richtig.
    Im ON sollten aber nur Verknüpfungsbedingungen stehen. Einschränkende Bedingungen gehören in die WHERE-Klausel.