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."
"Love your nation - respect the others."