我无法执行此查询
ORA-00933:SQL命令未正确结束
00933. 00000 - "SQL命令未正确结束"
select count(user_id)
from t_user
where user_id = 2699478, object_id = 1329
and user_id not in
(SELECT owner_user_id FROM t_obj where actual_id = 17447);
Run Code Online (Sandbox Code Playgroud)
您必须使用适当的条件运算符替换,两个条件之间的逗号user_id=2699478 ,object_id=1329,并使用括号以您希望的方式表达它们,如下所示:
SELECT COUNT(user_id)
FROM t_user
WHERE user_id = 2699478
AND object_id = 1329
AND user_id NOT IN
(
SELECT owner_user_id
FROM t_obj
WHERE actual_id = 17447
)
Run Code Online (Sandbox Code Playgroud)