2015-05-29 73 views
-1

我有3個表中減去一列(donor_detailitems & store),我左加入1個父表(donated_items),現在有一個柱quantity在父表,我想從另一個表的列減去issued_donation.issued_quantity 這裏是我的SQL離開連接,但我不知道應該如何減去該列。即donated_items.quantity - issued_donation.issued_quantity左聯接上的父表中的多個表和從父表

SELECT t1.*, t2.donor_name,t2.ID, t3.ID,t3.item_name, t4.store_name, t4.ID 
FROM donated_items as t1 
LEFT JOIN donor_detail as t2 ON t1.donor_id = t2.ID 
LEFT JOIN items as t3 ON t1.item_id = t3.ID 
LEFT JOIN stores as t4 ON t1.store_id = t4.ID 
+0

減法是什麼意思?你的意思是你想對兩列進行數學運算,還是你想要從結果中排除一些行? –

+0

@GordonLinoff我的壞,它的SQL服務器 –

+0

@SeanLange是的,我的意思是數學在減/減,我已經更新了我的問題以及 –

回答

2

你的問題不是很清楚,但我懷疑你是在談論減去值,而不是列。如果我是對的,你必須加入其他表格(issued_donation),並且可以將其添加到選定的字段中,如t1.quantity - t5.issued_quantity AS remainingQuantity

相關問題