Sven Rautenberg: MySQL Update

Beitrag lesen

Moin!

SELECT t1.feld1, t2.feld2, t3.feld3

FROM tabelle1 t1

INNERJOIN
tabelle3 t3
ON
t3.feldx = t2.feldx

An dieser Stelle greifst du auf t2 zu, ohne dass t2 bislang definiert wurde. Das ist von der Reihenfolge der Joins her eher ungewöhnlich, und der Austausch der Reihenfolge ist mindestens dem Verständnis des SQL förderlich.

Meine Erwartung wäre, dass man in der ON-Bedingung nur Tabellen verwendet, die bis hierhin schon aufgeführt wurden.

INNER JOIN
tabelle2 t2
t2.feldx = t1.feldx

- Sven Rautenberg

--
"Love your nation - respect the others."