MYSQL:在另一个字段中选择具有最大整数值的id
我有一个mysql表,它有两个字段,如下所示:MYSQL:在另一个字段中选择具有最大整数值的id,mysql,sql,select,join,inner-join,Mysql,Sql,Select,Join,Inner Join,我有一个mysql表,它有两个字段,如下所示: id item_id 49822 16667 49898 16693 49899 16693 49900 16693 53735 17972 53736 17972 53737 17972 在表中,id是PK,item\u id是另一个字段 我想用max(item\u id)选择id值,换句话说,输出应该如下所示 id item_id 53735 17972 53736 17972 5373
id item_id
49822 16667
49898 16693
49899 16693
49900 16693
53735 17972
53736 17972
53737 17972
在表中,id
是PK
,item\u id
是另一个字段
我想用max(item\u id)
选择id
值,换句话说,输出应该如下所示
id item_id
53735 17972
53736 17972
53737 17972
您也可以通过自连接获得此信息
select a.*
from demo a
left join demo b on a.item_id < b.item_id
where b.item_id is null
选择一个*
来自演示a
在a.item\u id
您也可以通过自连接获得此功能
select a.*
from demo a
left join demo b on a.item_id < b.item_id
where b.item_id is null
选择一个*
来自演示a
在a.item\u id