У меня есть таблица MySQL с именем cabeceraticket.
В ней есть поля: id, sesion, nummesa, numplano, estado, sesion ...
id=44, nummesa= 21, numplano = 7, estado = 100
id=45, nummesa= 22, numplano = 7, estado = 100
id=46, nummesa= 24, numplano = 7, estado = 400
id=47, nummesa= 24, numplano = 7, estado = 100
id=48, nummesa= 7, numplano = 7, estado = 100
Мне нужно перечислить всефильтрация строк по полю nummesa.Мне нужна только последняя строка для тех же значений nummesa.
В этом случае в результате запроса должны быть перечислены строки с id = 44,45,47,48
Строка с id = 46 должнане быть в списке, то для nummesa оно имеет то же значение, что и строка с id = 47, но его id больше.
Это базовый запрос:
SELECT nummesa,numplano,estado,id
FROM cabeceraticket
WHERE sesion = 8
AND numplano = 7
GROUP BY nummesa
Указанные значения для сессий и estado получены из переменных, я привел здесь конкретные значения для простоты.