0
select qi.qtyonhand + qd.delqty as teste,
qi.itemname
from qitem qi, qdel qd
where qi.itemname = qd.itemname
and qd.deptname = 'recreation';
select qi.qtyonhand - qs.saleqty as teste,
qi.itemname
from qsale qs, qitem qi
where qi.itemname = qs.itemname
and qs.deptname = 'recreation';
我試圖從qdel
表的數量增加,並從qsale
表的數量減去更新qitem
數量計數。我試圖把它全部放到一列中,但qdel
表中的項目可能沒有"recreation"
部門名稱,所以當我嘗試將select語句合併爲一個時,它將從qitems
中刪除一些項目。的Oracle SQL - 聯合兩個SELECT語句
我看不出有任何更新在那裏,所以我真的不知道你的」重新嘗試去做。在我看來,你可能希望做一個外連接。順便說一句,爲什麼一切都以'q'開頭? – vesan
就像第一個select語句有8行輸出一樣,同時第二個select語句只有4行,兩個語句中只有2行。含義我想要合併的行但沒有重複的行具有相同的項目名稱。 – zapwreckage