Я работаю на андроид БД SQLiteSqlite Сортировать по Перед Группировать Как Mysql
У меня есть 2 таблицы: чат, chat_messages
chat
|_id |chatName
1 first
2 second
chat_messages
|_id |Chat_chatId |chatMessageContent |chatMessageId
1 1 ttyl 4
2 1 busy 3
3 2 hi 2
4 1 hi howdy 1
Я хочу, чтобы отобразить страницу, показывающую последнюю chatMessageContent за чат как ниже
result
|chatName |chatMessageContent |chatMessageId
first ttyl 4
second hi 2
Поскольку данные восстановлены с сервера была из заказ, последние chatMessageContent в чате нужно следовать chatMessageId DESc
Если Mysql подзапрос работает
Select * from (Select c._id,c.chatName,cm._id,cm.chatMessageContent,cm.chatMessageId from chat c, chat_message cm where cm.Chat_chatId = c._id order by cm.chatMessageId desc) as lc GROUP BY lc.Chat_chatId
Но это не работает для SQLite
ха? что такое точка GROUP BY без агрегатной функции? есть DISTINCT – Selvin
Я не знаком с DISTINCT, разве это не похоже на GROUP BY ?? –