SELECT A.Name, H.Name as BookedBy
FROM dbo.vwAllLoads A WITH (NOEXPAND)
LEFT JOIN dbo.SystemInfo H
ON (A.BookedByUserID = H.GlobalNetUserID)
WHERE ((A.CustomerID IN (SELECT UCR.CustomerID
FROM dbo.UserCustomerRelations UCR
WHERE UCR.UserID IN
(SELECT UserID FROM @PodUsers)
OR H.GlobalUserID IN
(SELECT UserID FROM @PodUsers)))
Теперь я фильтрую данные, используя выше, где указано условие. Как я могу выполнить то же самое с помощью соединений или в лучшем виде?SQL Server Conditional Join вместо WHERE .. IN .. clases
Пожалуйста, помогите
Не могли бы вы рассказать вам весь запрос? – Mureinik
Что такое 'A'? Что такое 'H'? –
H не определен. Можно считать, что A - таблица. – Paparazzi