下面的代碼返回錯誤信息:如何使用UNIQUE操作SQL
Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'UNIQUE'.
代碼:
SELECT E.ename, D.dname
FROM Emp E, Dept D
WHERE UNIQUE
(SELECT W.did
FROM Works W
WHERE W.did = D.did)
的員工,工,科是一個非常自我解釋的關係。那麼在這種情況下,如何正確使用UNIQUE
運算符?
順便說一下,這是我的教授顯示的語法,但我無法弄清楚。我只找到在CREATE TABLE
報表中使用UNIQUE
的結果。我看到使用DISTINCT
,但不是UNIQUE
SCHEMA:
作品= {FK(eid
),FK(初級(did
))}
的Emp = {初級(eid
),ENAME,年齡,工資}
系= {初級(did
),DNAME,預算,經理ID}
你想達到什麼目的?你使用的是什麼DBMS? – Mureinik
使用SQL Server 2012(至少我認爲是DBMS) – Bob
好的...和'你想達到什麼目的?' –