mysql 多表查询(笔计)

本文介绍了一个SQL查询案例,展示了如何通过连接多个表并排序来获取特定数据。具体包括使用INNER JOIN连接room、roomType及subHotel表,并按价格排序后进行分页展示。

 

 

select  r.id as rid,rt.id as rtid,rt.roomname as rtroomname,r.roomPrice as rroomPrice,

r.maxNum as rmaxNum,r.roomDescript as rroomDescript,sh.id as shid,sh.subHotelName as shsubHotelName,

sh.subHotelAddress as shsubHotelAddress ,sh.isLeader as shisLeader

from room as r INNER JOIN roomType as rt on r.roomTypeId=rt.id

inner join subHotel as sh on r.subHotelId=sh.id order by r.roomPrice asc limit 5,5

 

room 表

roomType 表

subHotel  表

 

对应关系是

room.roomTypeid=roomType.id

room.subhotelid=subhotel.id

//排序这后,还可以分页,好像以前不行吧,这是我现在的疑问,先记下吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值