“ where”附近的SQL语法错误

用户名

我是新手。这可能是一个简单的解决方法。

询问:

select AvgR.preavgMR - AvgR.postavgMR
from (
    ((select R.mID mID, avg(R.stars) preavgMR from Rating R group by R.mID)
    join Movie M using (mID)
    where year < 1980
    )
    join    
    ((select R.mID mID, avg(R.stars) postavgMR from Rating R group by R.mID)
    join Movie M using (mID)
    where year >= 1980
    )
) AvgR using (mID);

结果:

Query failed to execute: near "where": syntax error

想法/建议?谢谢!

罗伯特

尝试这种方式:

select AvgR.preavgMR - AvgR.postavgMR
from (
    ( 
      select mID,preavgMR
      from (select R.mID mID, avg(R.stars) preavgMR from Rating R group by R.mID) T1
      join Movie M using (mID)
       where year < 1980
    )
    join    
    (
      select mID,postavgMR 
      from (select R.mID mID, avg(R.stars) postavgMR from Rating R group by R.mID) T2
    join Movie M using (mID)
    where year >= 1980
    )
) AvgR;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“ WHERE”或附近的语法错误

来自分类Dev

SQL语法错误:“(”附近

来自分类Dev

SQL语法错误:“(”附近

来自分类Dev

'union'或附近的SQL语法错误

来自分类Dev

''附近的SQL查询语法错误

来自分类Dev

´╗┐附近的语法错误

来自分类Dev

WHERE子句中'?)AND(Date =?)'附近的语法错误

来自分类Dev

Slick 3.1.1 sql PSQLException:错误:“” +“”或附近的语法错误

来自分类Dev

SQL 错误:“threatAgent_id”附近:语法错误

来自分类Dev

postgres sql:错误:“偏移”处或附近的语法错误

来自分类Dev

在“ THEN”或附近的Postgresql语法错误

来自分类Dev

Postgresql:“-”或附近的语法错误

来自分类Dev

在“ IF”或附近的Postgres语法错误

来自分类Dev

INTERSECT附近的语法错误

来自分类Dev

“或”附近的plpgsql语法错误

来自分类Dev

PostgreSQL或附近的语法错误

来自分类Dev

$$ DELIMITER附近的语法错误

来自分类Dev

{ScientistSeedError:'或附近[[“']的语法错误

来自分类Dev

或附近“(”的Postgresql语法错误

来自分类Dev

''附近的MySQL语法错误

来自分类Dev

“ posedge”附近的语法错误

来自分类Dev

PostgreSQL:“ ||”或附近的语法错误

来自分类Dev

“ @gmail”语法错误附近

来自分类Dev

“ +”或附近的psql语法错误

来自分类Dev

PostgreSQL或附近的语法错误:

来自分类Dev

SQLite语法错误附近“?”

来自分类Dev

在“ THEN”或附近的Postgresql语法错误

来自分类Dev

PostgreSQL:“。”或附近的语法错误。

来自分类Dev

PERL语法错误在“ =”附近