Syntax fuer eine Abfrage von 2 Tabellen

oaki

Erfahrenes Mitglied
Hi zusammen,

Ich habe dank all den verschiedenen Joins total den Ueberblick verloren.

Angenommen ich habe 2 Tabellen: "Berichte", "Autor"
Die Tabelle "Berichte" besteht aus einer ID, text und AutorID.
Die Tabelle "Autor" besteht aus den Feldern "ID" und "Name".

Wenn ich jetzt alle Berichte inkl. dem enstsprechenden Autoren Namen abfragen will, wie wuerde dann die einfachste Syntax lauten?
Ich hab das mit LEFT JOIN etc. gemacht und es funktioniert auch perfekt aber da gibts doch sicher noch einen unkomplizierteren Weg oder?

Vielen Dank!
 
Zuletzt bearbeitet:
In 2 Abfragen ja, in einer nicht.

Man könnte es umformulieren, dann sieht es nicht mehr aus wie ein join, aber defacto ist es immer noch einer.

man kann aus:
Code:
select * from table_a as a left join table_b as b on (a.id=b.id)

folgendes machen:
Code:
select * from table_a as a,table_b as b where a.id=b.id

Marcus
 
Zurück