2017-01-05 73 views
2

我是初學者,我想: - 從下面的表中獲取recivedID時總定量等於= 0,第二個表相等的狀態字段來處理 table 1 - stockTBL如何從另一個表中的另一列等於我的參數值的表中選擇數據?

table 2 - recivedTBL

時意思所有產品順序= 0和訂單狀態=過程 我想回到recivedID

這是我的代碼:

SELECT s.recivedID FROM stockTBL s 
JOIN recivedTBL r ON r.recivedID = s.recivedID 
WHERE r.status = @STATUS 
GROUP BY s.recivedID 
HAVING (SUM(s.quant) = 0) 
+0

並且您是否編碼工作?問題是什麼? –

回答

1

所以,你要選擇哪一個沒有stockTBL asociated所有receivedTBL記錄。

SELECT s.recivedID, SUM(s.quant) 
    FROM stockTBL s 
    JOIN recivedTBL r ON r.recivedID = s.recivedID 
WHERE r.status = @STATUS 
GROUP BY s.recivedID 
HAVING (SUM(s.quant) = 0) -- sum stockTBL 
+0

其工作 謝謝 –

+0

請投票我的答案!謝謝! –

0

我想你需要的SQL代碼來實現這一目標:

SELECT T1.recivedID 
FROM TABLE1 T1 
INNER JOIN TABLE2 T2 ON T1.recivedID = t2.recivedID 
WHERE T1.quant = 0 
AND T2.status = @status 
+0

我想總量子= 0 –

+0

你是什麼意思的總量子? – NicoRiff

相關問題