我遇到了MySQLs處理連接的問題。MySQL在加入MIN時添加列
我試圖從表中取出少量信息並將其組合在一起,然後添加其餘的信息。事情是這樣的:
id | pack | period | name
---- | ------ | -------- | ------
50 | p1 | t1 | test1
51 | p2 | q2 | test2
52 | p3 | q2 | testt3
53 | p4 | t1 | pest4
54 | p1 | t1 | test5
我希望它走出來分類,如:
id | pack | period | name
---- | ------ | -------- | ------
50 | p1 | t1 | test1
54 | p1 | t1 | test5
53 | p4 | t1 | pest4
51 | p2 | q2 | test2
52 | p3 | q2 | testt3
當我通過獲取訂單:
- MIN(ID)期 - 第一個排序
- MIN(id)package - Second Sort
我已經試過尚未:
SELECT t1.pack, t1.period, t1.name
FROM TABLE1 t1
LEFT JOIN (
SELECT MIN(id) as minID, period
FROM TABLE1
GROUP BY pack
) t2
ON t1.period = t2.period
ORDER BY t2.minID
什麼是您的完整查詢? –
PLZ分享您的架構結構。 –