Una domanda: esistono delle query più serie di altre?
Da cosa si misura la serietà di una query? Dal modo in cui risponde? Dal numero di record che estrae?

Rileggi il regolamento per quanto riguarda la formulazione dei titoli delle discussioni.

Ad ogni modo, la query l'hai già fatta:
codice:
SELECT <campi>
FROM tbl1, tbl2, tbl3
WHERE ((tbl1.id = tbl2.id) AND (tbl2.id = tbl3.id));
L'utilizzo della clausola JOIN è (in questo contesto) un modo alternativo per esprimere la stessa query...
codice:
SELECT <campi>
FROM (tbl1 INNER JOIN tbl2 ON tbl1.id = tbl2.id) INNER JOIN tbl3 ON tbl2.id = tbl3.id;
Ciao.