2020-04-13
阅读量:
382
老师这个语法有什么错误
一、问题描述
这个语法有什么问题,为什么运行不出来
select driver_id,driver_name,count(distinct d_day),count(distinct order_id)
from driver_daily
where d_year=2017 and d_month=7;
group by driver_id
having count(distinct d_day)>10 and count(distinct order_id)>20 ;
二、问题描述
单看语法没有问题,仔细查看发现学生在d_month=7后面多写了一个分号,导致语句被隔开,group by到结束被认为是另一条语句,而该语句不符合语法规范,所以报错。把多余的分号给删掉即可。







评论(0)


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