Mailinglisten-Archive |
> ist es denn sinnvoll, eine Bedingung auf einer Spalte einer
> optionalen Tabelle zu setzen?
Ja, aber an der passenden Stelle!
Verschiebe einfach die Zusatzbedingung in den ON-Teil, denn dann
gelten die Regeln des LEFT JOIN und die Bedingnung liefert "true",
auch wenn kein passender Datensatz aus Tabelle2 existiert:
SELECT SpalteTab1, SpalteTab2
FROM Tabelle1 LEFT JOIN Tabelle2
ON Tabelle1.ID = Tabelle2.Tab1ID
AND SpalteTab2 = 'irgendwas'
;
Ist das ANSI mit der JOIN Syntax oder MySQL spez?
Martin, Du hattest zwar schon mal den ANSI SQL Link gepostet, mach es doch
bitte nochmal.
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive