Всем привет, долго ломаю голову как реализовать. Есть тикеты, своего рода диалоги между админом сайта и пользователями, мне на странице тикетов нужно вывести информацию о каждом диалоге, имеющемся для пользователя и его последнее сообщение, но выводятся у меня только первые сообщения, что может быть не так? Всю голову сломал.
SELECT tickets.*, ticketID.*, users.name
FROM
users, tickets, ticketID
WHERE
ticketID.ticketID = tickets.ticketID AND users.id = tickets.fromuser GROUP BY ticketID.ticketID ORDER BY tickets.id DESC
Если сообщения не группировать по диалогам, то они выпадут все сразу, а сортировка для диалогов в данном случае работает не так, чтобы выводить последнее сообщение диалога, а просто диалоги выводит в обратную сторону