Re: [MSSQL2005] LEFT JOIN с 0..1 записью, без подзапроса
От: Овощ http://www.google.com
Дата: 10.02.10 08:20
Оценка: 2 (1)
Здравствуйте, baranovda, Вы писали:

B>задача решается, но такими подзапросами нужно выгрести около 30 полей, и код становится неопрятненьким.


Если я правильно все понял, то можно подзапросом "выгрести" не все 30 полей, а только один первичный ключ таблицы (вроде это Document_ID), а затем, для получения всех остальных полей (тоже из Documents?), сделать еще один left join полученной выборки (Person_ID, Document_ID) c этой же таблицей Documents по полю Document_ID.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.