У меня есть следующий код:
FROM CTE_Order cte
INNER JOIN tblOrders o
ON cte.OrderId = o.Id
INNER JOIN tblOrderUnits ou
ON o.id = ou.OrderId
INNER JOIN tblOrderServiceUnits osu
ON ou.VMSUnitID = osu.UnitId
Когда я присоединяюсь к ОУ, я получаю 2 одинаковых идентификатора единицы.Это позволяет внутреннему соединению tblOrderServiceUnits возвращать 4 строки, причем 2 являются дубликатами.Мне нужно, чтобы вернуть только 2 строки разные.Как использовать отдельное для внутреннего соединения только отличное ou.id?
Извините за плохое объяснение, но в основном я просто пытаюсь понять, как будет работать ВНУТРЕННЕЕ СОЕДИНЕНИЕ с отдельным подзапросом, если кто-то может дать мнепример того, что я мог бы понять это оттуда.