MySQL query, MAX() + GROUP BY

后端 未结 7 868
不思量自难忘°
不思量自难忘° 2020-11-27 05:16

Daft SQL question. I have a table like so (\'pid\' is auto-increment primary col)

CREATE TABLE theTable (
    `pid` INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
          


        
7条回答
  •  萌比男神i
    2020-11-27 05:49

    If you want to avoid a JOIN, you can use:

    SELECT pid, rid FROM theTable t1 WHERE t1.pid IN ( SELECT MAX(t2.pid) FROM theTable t2 GROUP BY t2.rid);
    

提交回复
热议问题