Я пытаюсь использовать объединение, но я получаю эту неопределенную синтаксическую ошибку. Я могу получить каждый запрос для запуска отдельно, но когда я пытаюсь использовать союз я получаю эту ошибкуОшибка синтаксиса SQL или отсутствующая база данных (около "(": синтаксическая ошибка ") при использовании объединения
(SELECT s.sname, COUNT(s.sname) AS number
FROM sailor s, boat b
WHERE b.rating <= s.rating
GROUP BY s.sname)
UNION
(SELECT s.sname, 0 AS number
FROM sailor s
WHERE NOT EXISTS(
SELECT * FROM boat b
WHERE s.rating >= b.rating));