SELECT p1.* FROM (SELECT * FROM table p0 WHERE p0.種類編號 IN (10066656,10115244) ORDER BY p0.價格 ASC,p0.主鍵id DESC LIMIT 1000000 ) p1 GROUP BY p1.種類編號;
因為group by無法放到order by之后執行,所以需要創建虛表p1,limit 100000是取前100000條數據,因為不加limit虛表的排序不會生效,100000是亂寫的,
是多少都行,只要足夠取出要查詢的數據條數。
參考 https://www.cnblogs.com/w1441639547/p/11199154.html