1. 程式人生 > >關於《一個SQL語句查詢問題(查詢最小值)(急)》回覆裡面沒有正確理想的答案!

關於《一個SQL語句查詢問題(查詢最小值)(急)》回覆裡面沒有正確理想的答案!

兄弟,關於《一個SQL語句查詢問題(查詢最小值)(急)》

在那些回覆裡面,我沒有看到正確的答案,作者的要求應該是
找出A表中的每一種產品的最低價格,而不是所有的A表中產品的最低價格吧!
後來還加入最低價有幾種的話,只顯示一個元組,上面一個兄弟給出的回覆也是錯的(對,只是因為巧合)


select max(ID) as ID, AID, min(PRICE) as PRICE from B group by AID
這句話選出來的是什麼,你知道嗎?選的是所有A表中一種產品在B表中的最大ID,最小价格,而最大ID,最小价格在B表中並不一定全在一個元組上面,真的!
也就是說他選出來的是:
id aid price
1    1    5
2    1   10
得到的結果是:id 2 aid 1 price 5  也就是選出來的是最優結果!

也許裡面有正確的答案,不過我沒那麼多時間看,如果真的正確的答案,麻煩告訴我一聲,好不?