Что не так с моим запросом MySQL, если я выполняю этот запрос, я получаю только 1 строку, но у меня много данных в указанной таблице. У меня в таблице много дубликатов OAno, и я хочу выбрать последний идентификатор.
SELECT * FROM hct_info_oa WHERE OAno IN (SELECT * FROM (SELECT DISTINCT OAno FROM hct_info_oa ORDER BY hct_id_po DESC LIMIT 1) as t1) LIMIT 50
таблица hct_info_oa
hct_id_po | 1 | 2 | 3 | 4 | 5
OAno ------ | 266 | 266 | 266 | 522 | 522
ожидаемый результат:
hct_id_po | 3 | 5
OAno ------ | 266 | 522