我對SQL選擇非常不滿。我有一個表有4個參數:id,國家,地址和價格。該表具有相同的ID很多行,我試圖獲得每個ID的價格總和。舉例來說,如果我有一個數據:SQL只選擇第一行
ID Country Address Price
1 France Address1 1000
1 France Address2 3332
1 France Address1 1562
1 France Address3 1123
1 France Address2 1123
2 UK Address8 1234
2 UK Address7 1233
我想獲得下一結果:
ID Country Address Price
1 France Address1 SUM(1000, 3332, 1562, 1123, 1123)
2 UK Address8 SUM(1234, 1233)
我已經嘗試了許多疑問,但我無法獲得結果。問題是我獲得按國家和地址分組的數據,並且由於我有不同的地址,因此我獲得了多行,例如法國的三個地址。
在此先感謝。
對不起,我的英語水平。
你正在使用什麼RDBMS?你的首字母是什麼意思?哪些地址的最大或最小?行不會在表中以特定順序存儲,因此您必須指定要根據該順序選擇第一行的順序。 – 2013-02-23 11:15:54