Sven Rautenberg: n:m beziehung

Beitrag lesen

Moin!

select a.id_anbieter, a.name
from location, location_anbieter, anbieter
where la.id_location = l.id_location and a.id_anbieter = la.id_anbieter
where l.plz = 12345;  // and l.plz = 12345;

geht das

Das ist auch ein Join. Du gewinnst damit nichts. Außer, dass du die Tatsache verschleierst, dass es sich um einen Join handelt, und du die Join-Bedingungen mit den Filterbedingungen mischt - die ganze Sache also deutlich unübersichtlicher wird.

Von den Syntaxfehlern und fehlenden Aliassen mal zu schweigen.

- Sven Rautenberg

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