当我尝试解析此语句时遇到了 ORA-00907
错误。关于我做错了什么的任何想法?
提前致谢!
DELETE
FROM teams
WHERE is_old=0
AND tm_counter NOT IN (SELECT MIN(dup.tm_counter)
FROM teams AS dup
GROUP BY dup.name, dup.squad, dup.region);
最佳答案
在 Oracle 中,不能在表别名前使用 AS
,只能在列别名前使用。所以,改变这部分:
FROM teams AS dup
为此:
FROM teams dup
关于sql - 缺少右括号 ORA-00907,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14652979/