Мне нужен sql-запрос для выбора строк из очереди сообщений, пока SUM (users_count) не достигнет не более 1000. НО нет проблем, если будет только одна строка, и эта строка users_count более 1000.
Мне нужно что-то вроде: (я добавил свои собственные ключевые слова)
SELECT * FROM `messages_queue` UNTIL SUM(users_count) < 1000 AT LEAST 1 ROW
Это моя структура таблицы:
messages_queue
- msg_id
- msg_body
- users_count (количество повторителей сообщений)
- время (время вставки)