table1
t1_id
t1_name
t1....
table2
t1_id
t2_code
t2....
Нужны все поля из table1 и определенные поля из table2
Могу сделать 3мя способами:
SELECT * FROM table1 LEFT JOIN table2 ON table1.t1_id = table2.t1_id
SELECT *, (SELECT t2_code FROM table2 WHERE t1_id = t1.t1_id) as t2_code FROM table1 t1
SELECT table1.*, table2.t2_code FROM table1, table2 WHERE table1.t1_id = table2.t1_id
Есть ли принципиальная разница между этими запросами?
_____________
[продано копирайтерам]