[英]Not getting the syntax of EXCEPT Right
我是sybase自適應服務器12.5.4
,這個查詢似乎沒有運行
SELECT login,account from tempdb.guest.acct_info_dr3
EXCEPT
SELECT login,account from tempdb.guest.acct_info_dr2
我檢查了空格等。但我不斷收到此錯誤Incorrect syntax near Except
。
作為oracle功能的Strangey MINUS起作用了。
您始終可以將其改為left outer join
:
select dr3.login, dr3.account
from tempdb.guest.acct_info_dr3 left outer join
(select distinct login, account
from tempdb.guest.acct_info_dr2
) dr2
on dr2.login = dr3.login and dr2.account = dr3.account
where dr2.login is NULL
這將起作用,除非列包含NULL值。 如果是這樣,可以使用其他邏輯來修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.