chat_id и message_id. Как сделать, чтобы у каждого чата был отдельный SERIAL (или что-то подобное) для message_id?
Например:
chat_id message_id
1 1
1 2
1 3
2 1
2 2
ищите и читайте про RANK
Опубликуйте структуру таблицы и тестовые данные на SQLize.online
Спасибо, не не проще ли в данном случае использовать COUNT()?
не сильно представляю как вы хотите его использовать но если у вас получится так как вам хочется, то пожалуйста )
Структуры еще нет, я как раз хочу ее создать. Есть некий абстрактный чат и в каждом чате у сообщения есть id, этот id должен начинаться с 1 и инкрементироваться с каждым новым сообщением. Как это в телеграме.
пойду разбираться :D
Может вам вообще для каждого чата отдельную таблицу
Как-то так. Но как сделать, чтобы message_id для каждого чата начинался с 1 и инкрементировался по мере добавления новых сообщений (сейчас message_id глобальный для всех чатов).
чатов может быть сотни тисяч, разве это правильно так делать?
Обсуждают сегодня