У меня есть проблемы со следующим SQL Query:Вложенного SQL Query
SELECT job
FROM (SELECT job, COUNT(*) AS cnt
FROM Employee
GROUP BY job)
WHERE cnt=1
Как результат он должен только показывает все рабочие места, где CNT (количество рабочих мест) равны 1.
Когда я проверить выберите выше запрос на Скрипки, я получаю следующее сообщение об ошибке:
Incorrect syntax near the keyword 'WHERE'.
SQLFiddle: http://sqlfiddle.com/#!6/d812a/7
http://sqlfiddle.com/#!6/d812a/15 – Strawberry
Является ли ожидаемый результат Бейкером и Садовником? – Loufylouf
Вы также можете использовать HAVING, что сделает внешний запрос избыточным – Strawberry