Ich habe Probleme mit der folgenden SQL-Abfrage:Verschachtelte SQL Query
SELECT job
FROM (SELECT job, COUNT(*) AS cnt
FROM Employee
GROUP BY job)
WHERE cnt=1
Als Ergebnis sollte es nur alle Jobs zeigt, wo cnt (Anzahl der Jobs) gleich 1.
Wenn ich die Auswahlabfrage testen oben auf Fiddle, bekomme ich folgende Fehlermeldung:
Incorrect syntax near the keyword 'WHERE'.
SQLFiddle: http://sqlfiddle.com/#!6/d812a/7
http://sqlfiddle.com/#!6/d812a/15 – Strawberry
Ist das erwartete Ergebnis Bäcker und Gärtner? – Loufylouf
Sie könnten auch HAVING verwenden, was die äußere Abfrage redundant machen würde – Strawberry