【发布时间】:2016-05-05 07:49:30
【问题描述】:
我有以下查询,但它只提取两个表中都存在的记录。如果 Table_Sold 中不存在记录,我该如何修改它以便它仍然拉取?
SELECT Col_1 ,
Col_2 - Sold AS Remaining_Stock
FROM Table_1
JOIN ( SELECT Col_3 ,
SUM(Col_2) AS Sold
FROM Table_2
GROUP BY Col_3
) AS Table_Sold ON Table_1.Col_1 = Table_Sold.Col_3
AND Col_2 > Sold
【问题讨论】:
-
这是用于哪个 rdbms 的?您标记了三个不同的。
标签: mysql sql sql-server postgresql