2014-02-16 5 views

ответ

1
select t2.job_id, 
     t2.declare, 
     tp1.name as person1_name, 
     tp2.name as person2_name 
from table2 t2 
left join table1 tp1 on tp1.person_id = t2.person1_id 
left join table1 tp2 on tp2.person_id = t2.person2_id 
+0

Тогда вы применили это неправильно. Разница между 't2' и' tp2' –

+0

yup ... я неправильно использовал его @ в первый раз :), он работает, но только один вывод строки ... возможно, моя структура базы данных была плохая ... :) THX – zatanabee

+0

Трудно рассказать без примеров данных. Я изменил «join» на «left» join, если у вас есть значения «null». –

Смежные вопросы