0
我需要一些幫助來創建此查詢。我加入TableA
和TableB
並從中獲得價值;然後加入TableA
和TableC
,如果有值,則可以獲得值。最後,我減少了這兩個值。加入3個子查詢
我不知道如何在單個查詢中使用很多JOIN
來編寫此代碼,或者如果我只是執行2個子查詢然後減去它們。
到目前爲止,我有這樣的:
SELECT SUM(A.quantity) From TableA JOIN Table B WHERE ...
然後
SELECT SUM(A.quantity) From TableA JOIN Table C WHERE ...
鑑於也許TableA
和TableB
沒有結果的機會,但TableA
和TableC
做,或者反之亦然,或者也許兩者有或可能兩者都不會,我不能只是JOIN
TableA
和TableB
和TableC
如果不產生任何結果,你打算做什麼?使用0,並可能最終減去負數? –
我有聯盟記,但這不是我現在要求的 –