У меня есть таблица «Сообщения» в базе данных MySQL.Он имеет три столбца: msg_id, user_id, msg_content
Пользователи могут свободно добавлять / удалять сообщения.
Я хочу отобразить фид, который:1. отображать сообщения, упорядоченные по id.2. отображать только 2 сообщения от одного и того же пользователя, если в таблице содержится более 2 сообщений подряд одним и тем же пользователем.3. отображать 10 сообщений одновременно
Например, если у нас есть:msg_id 1, user_id Amsg_id 2, user_id Amsg_id 3, user_id Amsg_id 4, user_id Bmsg_id 5, user_id Cmsg_id 6, user_id Bmsg_id 7, user_id Bmsg_id 8, user_id Bmsg_id 9, user_id Amsg_id 10, user_id Fmsg_id 11, user_id Dmsg_id 12, user_id E...
Фид будет примерно таким:msg_id 1, user_id Amsg_id 2, user_id Amsg_id 4, user_id Bmsg_id 5, user_id Cmsg_id 6, user_id Bmsg_id 7, user_id Bmsg_id 9, user_id Amsg_id 10, user_id Fmsg_id 11, user_id Dmsg_id 12, user_id E
Каков наилучший способ реализации оператора «Выбрать» в фиде mysql?
Спасибо