我有mysql表有2个字段如下:
id item_id
49822 16667
49898 16693
49899 16693
49900 16693
53735 17972
53736 17972
53737 17972
在表中id
是PK
和item_id
是另一个领域。
我想用id
选择max(item_id)
值换句话说,输出应如下所示
id item_id
53735 17972
53736 17972
53737 17972
SELECT *
FROM YourTable
WHERE item_id = (SELECT max(item_id) FROM YourTable)
你也可以通过自我加入来获得这个
select a.*
from demo a
left join demo b on a.item_id < b.item_id
where b.item_id is null