選擇記錄我有2代表在MySQL中,有這樣的數據:2型的排序
表1:
id | title
-------+-----------
1 | Test 1
2 | Test 2
3 | Test 3
4 | Test 4
表2:
id | table1_id | price
-------+--------------+----------
1 | 1 | 15000
2 | 1 | 2000
3 | 1 | 32600
4 | 2 | 1000
5 | 3 | 4000
6 | 4 | 5500
7 | 2 | 3000
現在我想選擇所有記錄來自Table 1
由id
排序和選擇最大price
從Table 2
所以我寫了這個查詢:
SELECT a.*, b.price
FROM table1 AS a, table2 AS b
WHERE a.id = b.table1_id
GROUP BY a.id
ORDER BY a.id ASC, b.price DESC
但結果是第一個價格在Table 2
。