Fragen an die DB Experten:
Sollte bei einem Fulljoin nicht die Reihenfolge der Tabellen egal sein?
Warum funtioniert dieses Beispiel nicht (Keine Fehlermeldung, es werden aber nur 0 Datensätze ausgegeben).
Code:
SELECT
t.text_title,
t.text_key,
t.text_group,
t.field,
tts.text
FROM text t, text_to_stores tts
where
t.status = 1
and tts.key = t.text_key
and tts.store_id = 101
order by t.sort
Und das hier funktioniert (Die 12 Datensätze werden richtig ausgegeben):
Code:
SELECT
t.text_title,
t.text_key,
t.text_group,
t.field,
tts.text
FROM text_to_stores tts, text t
where
t.status = 1
and tts.key = t.text_key
and tts.store_id = 101
order by t.sort
Der einzige Unterschied ist, wie die Reihenfolge der Tabellen.
Kann mir jemand eine Erklärung dazu geben?
Hab mit dem Blödsinn ne Stunde versch...en.