0
我有3個表 - Sailors
,Reserves
和Boats
。但是,當我使用UNIQUE
運營商通過以下方式,我得到一個錯誤SQL UNIQUE運算符在嵌套查詢中使用時發生錯誤
誤差在3行:ORA-00936:缺少表達
SELECT S.sname
FROM Sailors S
WHERE UNIQUE (SELECT R.bid
FROM Reserves R
WHERE R.bid=103 AND S.sid=R.sid)
是不是'unique'只是在較早的Oracle SQL中使用distinct的同義詞嗎?你想要查詢的是什麼? – jpw 2014-10-10 01:29:35
你需要使用選擇唯一s.sname – radar 2014-10-10 01:34:37
嗨@Rajesh我知道UNIQUE..just想嘗試替代品..不知道爲什麼這不起作用 – 2014-10-10 01:47:44