SQL-запрос для выбора, пока SUM (users_count) не достигнет 1000

Мне нужен 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 (количество получателей сообщений)
- время (время вставки)

13
задан Aram Alipoor 11 April 2012 в 11:40
поделиться