2020-04-10
阅读量:
566
这个错误是什么原因
select user_id from cmn_investment_request group by user_id
having year(created_at)=2017 and invest_amount>500000;
这条语句报错1054,unknown column‘created_at’in having clause

因为筛选字段是年份和投资金额,having是对分组后的结果进行计算,分组后的结果如果没有年份后投资金额是会报错的。
使用user_id分组后可以对金额进行聚合,但是原本的时间和金额无法显示,只有聚合值。所以无法筛选报错了






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论