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
有一个问题就是当我点击一个用户的订单时候其他用户的订单居然也能看到。。
上面的查询语句如何修改能做到只看到点击这个用户的订单而不看到其他人的订单。。
我又要查询订货人的城市与电话 展开
我现在写的查询语句
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
有一个问题就是当我点击一个用户的订单时候其他用户的订单居然也能看到。。
上面的查询语句如何修改能做到只看到点击这个用户的订单而不看到其他人的订单。。
我又要查询订货人的城市与电话 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询