По сути, я хочу сделать выбор данных, отображаемых на основе статуса пользователя при входе в систему, например, если пользователь является пробным пользователем, затем выбрать данные из определенного диапазона дат, но если они платные выберите больший диапазон дат. Я попробовал следующий код ниже, но он выдает ошибку, говорящую, что мой синтаксис неверен. Любая помощь будет принята с благодарностью.
IF (SELECT MemberStatus FROM user WHERE Memberstatus = 'Trial')
THEN
SELECT *
FROM article
WHERE date > '1990/01/01';
ELSE
SELECT *
FROM article
WHERE date > '2000/01/01';
ENDIF;