我得到了這個問題。當我試圖總結國家產品的最小性能時,它不起作用。 我有2個表下面 產品:SQL:如何獲取最小數量?
ID|NAME |NaID|Qty
-------------------
01|Fruit|JP |50
02|MEAT |AUS |10
03|MANGA|JP |80
04|BOOK |AUS |8
NATION:
NaID |NAME
-------------------
AUS |Australia
JP |Japan
我想我的結果是這樣的:
ID|NAME |Name|minQty
-------------------
01|Fruit|JP |50
04|BOOK |AUS |8
,我用:
select p.id,p.name, p.NaID,n.name,min(P.Qty)as minQty
from Product p,Nation n
where p.NaID=n.NaID
group by p.id,p.name, p.NaID,n.name,p.Qty
一個d我得到了這個(T_T):
ID|NAME |NaID|minQty
-------------------
01|Fruit|JP |50
02|MEAT |AUS |10
03|MANGA|JP |80
04|BOOK |AUS |8
請問,可能soneone幫助我嗎?我在想我現在在SQL上很糟糕。
您真的在使用哪種DBMS?你用很多不同的標籤來標記你的問題,答案可能取決於每個可用的功能。 – 2014-10-19 09:42:17
從組中刪除p.Qty? – SMA 2014-10-19 09:45:07
我正在使用SQL 2005 – Hanata 2014-10-19 09:48:20