我有3個表如何獲得每個倉庫中的產品總量?
#Products [Pro_ID] ,[Pro_Name],
#Stock [Stock_ID] ,[Pro_ID],[Warehouse_ID] ,[Qty] ,[Status]
Warehouse [Warehouse_ID] ,[Name]
我想提出一個報告,我的asp.net項目,它顯示出我們在每個倉庫中的產品總數。我試過這個查詢,除了Pro_ID
寫入頭沒有數據(0行受影響)之外什麼也沒有顯示。
SELECT Pro_ID from Stock
where Qty > 0
GROUP BY Pro_ID
HAVING COUNT(*) = (SELECT COUNT(*) FROM Warehouse)
什麼股票和倉庫約內加入?然後你只需要選擇count(*),group By Pro_ID –
'HAVING COUNT(*)=(SELECT COUNT(*)FROM Warehouse)'過濾所有的結果 - 你要求的ID號相同的行作爲整個表格。 – MikeTheLiar
@ SergioIvanuzzo ..你可以發佈它作爲答案,而不是評論 –