Hallo Bio,
SELECT e.name, d.dept
FROM employees e, departments d
WHERE e.dept = dept.id;
Das wird von MySQL selbstverständlich ebenfalls unterstützt.
Also ein JOIN sieht da gleich viel weniger kompliziert und eher logisch und einfach aus - finde ich.
Für mich persönlich sieht ein JOIN wesentlich unkomplizierter aus,
wenn ich die JOIN-Bedingung mit JOIN deklariere, sei es ein OUTER,
ein INNER, ein NATURAL oder (sehr sehr selten) ein CROSS JOIN ist.
Eine Frage des Geschmacks.
Freundliche Grüsse,
Vinzenz