Начало » Использование СУБД » Microsoft SQL Server » Left Join и результат
Left Join и результат [сообщение #5123] |
Fri, 07 June 2024 15:25 |
slavakvs
Сообщений: 3 Зарегистрирован: June 2024
|
Junior Member |
|
|
Всем здоровья.
Давно не использовал в запросах Left join, и столкнулся с такой ситуацией
первый запрос
SELECT u.id, U.U_Name , x.id_id,X.S_Kolvo
FROM dbo.T_Uslug U
left JOIN ( select b.id_id, b.S_Kolvo from dbo.T_ZSostav B WHERE B.T_Typ = 2 AND B.id_Zakaz = 102525 and b.id_id<1000000 ) X ON (U.id =X.id_id )
результат извлечено 363 записи
второй запрос
SELECT u.id, U.U_Name , x.id_id,X.S_Kolvo
FROM dbo.T_Uslug U
left JOIN dbo.T_ZSostav X ON (U.id = X.id_id)
WHERE X.T_Typ = 2 AND X.id_Zakaz = 102525 and x.id_id<1000000
вернул 87 записей
Вопрос почему второй запрос вернул данные как будто запрос Inner Join?
|
|
|
Переход к форуму:
Текущее время: Sat Dec 21 19:22:20 GMT+3 2024
Общее время, затраченное на создание страницы: 0.01039 секунд
|