У меня есть таблица SIGNUPS, где я регистрирую все регистрационные записи для определенного события. Теперь я хочу, чтобы все люди, подписавшиеся на мероприятие, добавили дополнительный столбец STATUS, в котором говорится, что пользователь фактически принят (STATUS = «ОК») или если он находится в списке ожидания (STATUS = «WL») , Я пытался что-то вроде этогоSQL: фильтр по дате
SELECT *, IDUSER IN (SELECT IDUSER FROM SIGNUPS ORDER BY DATE ASC LIMIT 10)
as STATUS from SIGNUPS WHERE IDEVENT = 1
Это должно вернуть STATUS 1 в течение первых 10 пользователей, которые подписались, и 0 для всех остальных. К несчастью, я получаю ошибку Mysql, сообщающую мне, что LIMIT в подзапросах еще не поддерживается.
Не могли бы вы предложить другой способ получить ту же информацию?
Благодаря
Я думаю, что «INNER JOIN» должен помочь. –