Имеется 2 различных sql столов.
1. Название таблицы: лотерея
2. Название таблицы: lottery_participant
1. Таблица (лотерея), 2 .Table "id" таблицы "lottery" (lottery_participant) 2. Таблица "lottery_id" зависит от. Как показано на картинке.
Я хочу получить данные, которые достигли количества данных в " lottery_participant "на основе значения" max "в таблице" lottery ".
Мой SQL Код. (НЕПРАВИЛЬНО)
SELECT *,
CASE
WHEN COUNT(P.id) >= L.max THEN NULL
END AS 'KISA AD'
FROM lottery as L
INNER JOIN lottery_participant as P
ON
L.id = P.lottery_id
WHERE L.status= '0'