热线电话:13121318867

登录
2019-02-25 阅读量: 752
sql语句拼写

问题描述:

用户表(uid,name)

商品表(sid,sname)

购买记录表(id,uid,sid,time,,,,)

我要得到:

用户表的name,商品表的sname,购买记录表的time。(有多条,得分页)

不考虑运行效率!

sql该如何写能一次查出来?

解决方法:

select row_number()over(order by xx)rownumber,users.name, goods.sname, orders.time form users 
left join orders on users.uid=orders.uid
left join goods on orders.sid=goods.sid
where rownumber between 开始个数 and 结束个数;
0.0000
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子