Первый запрос
Этот запрос работает нормально и движок на него не жалуется
SELECT id
FROM agencies
WHERE id IN ((SELECT id FROM agencies))
ORDER BY id;
Второй запрос
Этот не работает, двигатель жалуется на Subquery returns more than 1 row
, когда, по мне, я делаю то же самое, когда @param_1 IS NULL
SELECT
@param_1 := NULL,
SELECT id
FROM agencies
WHERE id IN (CASE WHEN @param_1 IS NULL THEN (SELECT id FROM agencies) ELSE 1 END )
ORDER BY id;
Кто-нибудь видит, почему движок жалуется на второй запрос, если он не для первого?
Заранее спасибо,