SQL Server - объединение ВНЕШНИХ и ВНУТРЕННИХ соединений

В моем случае мне нужно было sql-srever указать псевдонимы таблиц, чтобы mssql мой запрос работал правильно:

SELECT * FROM ("purchased_items" p1
     INNER JOIN "purchase_orders" po1 ON (po1."id" = p1."purchase_order_id")) AS p4
LEFT OUTER JOIN (purchased_items p2
      INNER JOIN "purchase_orders" po2 ON (po2."id" = p2."purchase_order_id")) AS p5
ON (p4.item_variant_id = p5.item_variant_id AND p4.delivery_date < p5.delivery_date) 
WHERE p5.delivery_date IS NULL AND p4.delivered <> 0 

sql-server

2022-08-03T01:42:30+00:00
Вопросы с похожей тематикой, как у вопроса:

SQL Server - объединение ВНЕШНИХ и ВНУТРЕННИХ соединений