文章详情页
关于Mysql联合查询
浏览:198日期:2022-06-21 10:36:49
问题描述
a表为服务人员的信息表id name cid(对应c表的id) img b表为订单表 id aid(对应a表的id) uid(对应用户的id) dateandtimec为服务类型表 id cName现在我想查询订单信息 其中包括服务类型 请问 我怎么得到服务类型的名称 也就是c表中的cName
问题解答
回答1:SELECT b.*, c.cName FROM bLEFT JOIN a ON b.aid = a.idLEFT JOIN c ON a.cid = c.id
但最好避免这种联合查询的SQL,最好分3步查询:
查出b表中的订单信息;
根据1中的aid查出a表中的服务人员信息;
根据2中的cid查出c表中的服务类型名称;
相关文章:
1. celery+redis 怎么看redis里面的内容2. 为什么redis中incr一个“0” 会报错?3. android - TextInputLayout的空白显示问题4. javascript - 最近用echarts做统计图时遇到两个问题!!5. angular.js - angular ng-focus ng-blur 存在问题6. android - 优酷的安卓及苹果app还在使用flash技术吗?7. android - 百度地图拖拽图标后原来位置的图标还在?8. 微信$data =file_get_contents(’php://input’)取不到数据,抓包9. css内联样式的style10. css - input中transition 设置background-color过渡,chrome浏览器页面初始化渲染会有过度效果
排行榜

网公网安备