我忘记了SQL查询中的错误。请为我纠正。告诉我为什么这是错的。
我最终尝试创建一个触发器,每次使用php插入行时都会自动将avgs插入到列中。但我似乎无法理解查询的组织方式。
Update db.tablename1
set AvgM2toM1 = (select avg(M2toM1) FROM tablename1 ORDER BY Desc Limit 0, 5) where ID = Max(ID)
我仍然收到错误。还有其他想法吗?提前谢谢。
答案 0 :(得分:1)
您在子查询中缺少FROM子句。
你在哪里
AbgM2toM1 = (select avg(M2toM1)
您需要使用FROM子句进行操作。
此致 拉尔夫
答案 1 :(得分:0)
select avg(M2toM1) from table_name
子查询中缺少from