SELECT query return 1 row from each group

后端 未结 3 1269
囚心锁ツ
囚心锁ツ 2020-11-27 20:45

This is a product table and have few million of records.

\"enter

I want to lis

3条回答
  •  广开言路
    2020-11-27 21:18

    Try this please:

    SELECT * FROM YOURTABLE B
    JOIN (SELECT MAX(ID) MX FROM YOURTABLE GROUP BY STORE_ID) A
    ON  A.STORE_ID = B.STORE_ID
    AND B.ID = A.MX
    GROUP BY B.STORE_ID
    ;
    

提交回复
热议问题