У меня есть таблица 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)
Другими словами, вывод должен выглядеть так, как 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