Я получаю сообщение об ошибке в инструменте запроса pgadmin о том, что deelnemers (это голландская база данных) не существует.Однако, насколько я понимаю, sql-запросы SELECT должны быть выполнены до ORDER BY.
Я уже пытался изменить порядок оператора CASE WHEN, но продолжаю получать эту ошибку.
SELECT r.reisnr , COUNT (k.naam) AS deelnemers
FROM ruimtereizen.reizen r
INNER JOIN ruimtereizen.deelnames d
USING (reisnr)
INNER JOIN ruimtereizen.klanten k
USING (klantnr)
GROUP BY r.reisnr
ORDER BY CASE WHEN COUNT (DISTINCT deelnemers) > 1 THEN deelnemers
WHEN COUNT (DISTINCT deelnemers) = 1 THEN r.reisnr
ELSE deelnemers
END
Ошибка в том, что deelnemers не существует.