SQL连接查询后分组汇总的问题!!

我数据库里有2张表一张是用户信息表内容有用户名和城市和电话。。还有一张表是订单表内容有订货人也是信息表中的用户名,商品名称、价格、订单编号。。我现在写的查询语句selec... 我数据库里有2张表一张是用户信息表内容有用户名和城市和电话。。还有一张表是订单表内容有订货人也是信息表中的用户名,商品名称、价格、订单编号。。
我现在写的查询语句
select a.sumprice,a.countoid,b.username,b.city,b.tel from
(select sum(price) as sumprice , count(oid) as countoid,uname from ORDERS_INFO group by uname)a
inner join
(select * from USER_INFO)b
on b.username = a.uname
where a.uname = 13
有一个问题就是当我点击一个用户的订单时候其他用户的订单居然也能看到。。
上面的查询语句如何修改能做到只看到点击这个用户的订单而不看到其他人的订单。。
我又要查询订货人的城市与电话
展开
 我来答
华夏日长兴
2009-08-14 · TA获得超过9592个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3651万
展开全部
select sum(a.price) as sumprice,count(a.oid) as countoid,a.uname,b.city,b.tel from ORDERS_INFO a inner join USER_INFO b on a.uname=b.username where a.uname = 13 group by a.uname,b.city,b.tel

你这样试试吧,我看你写的好像也没问题啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式