我購買了 3 張桌子,air_transfers 和 sea_transfers。我在
uj5u.com熱心網友回復:
你可以做
SELECT COALESCE(st.purchase_id, at.purchase_id) as purchase_id
小提琴
uj5u.com熱心網友回復:
我認為您正在尋找UNOIN ALL而不是OUTER FULL JOIN,因為UNION ALL將結合兩個結果air_transfers和sea_transfers表格,您將從兩個表格中獲取所有值purchase_id和units值。
SELECT purchase_id, SUM(units) AS units
FROM (
SELECT purchase_id,units FROM air_transfers
UNION ALL
SELECT purchase_id,units FROM sea_transfers
) t1
GROUP BY purchase_id
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/427597.html
標籤:sql PostgreSQL 皮克
上一篇:為什么我的常規外鍵約束不可延遲?
