このクエリを実行できません
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);
,次のように、2 つの条件の間のコンマを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
)
ANDコンマを次のように置き換えてみてください。
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);
andコンマを次のように置き換えます。
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);
コンマを「AND」に置き換える必要があります。
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);