1

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);
4

1 回答 1

4

在 Oracle 中,您不能AS在表别名之前使用,只能在列别名之前使用。所以,改变这部分:

FROM teams AS dup

对此:

FROM teams dup
于 2013-02-01T18:46:51.620 回答