首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

为啥说SQL命令未正确结束

2013-12-19 
为什么说SQL命令未正确结束?代码如下select c.idcard,name,age,addressfrom t_customer c,t_branch b,t_ac

为什么说SQL命令未正确结束?
代码如下
select c.idcard,name,age,address
from t_customer c,t_branch b,t_account a
group by b.branch_code
where c.idcard = a.cust_idcard and b.branch_code = a.branch_code and branch_city = '福州';
运行就提示第四行SQL命令未正确结束
如果去掉一些改成下面就可以但是不是我要的结果...
select c.idcard,name,age,address
from t_customer c,t_branch b,t_account a
where c.idcard = a.cust_idcard and b.branch_code = a.branch_code;

求解
[解决办法]

引用:
代码如下
select c.idcard,name,age,address
from t_customer c,t_branch b,t_account a
group by b.branch_code
where c.idcard = a.cust_idcard and b.branch_code = a.branch_code and branch_city = '福州';
运行就提示第四行SQL命令未正确结束
如果去掉一些改成下面就可以但是不是我要的结果...
select c.idcard,name,age,address
from t_customer c,t_branch b,t_account a
where c.idcard = a.cust_idcard and b.branch_code = a.branch_code;

求解


先WHERE再GROUP BY

[解决办法]
group by 放在 where字句 之后

热点排行