文章详情页
关于Mysql联合查询
浏览:173日期: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. javascript - 关于ajax请求问题!2. html - 这种错位的时间轴怎么布局,然后用css实现?3. 网页爬虫 - python requests爬虫,如何post payload4. python - 如何用pandas处理分钟数据变成小时线?5. android - viewpager问题PagerTabStrip样式6. ionic 项目 ionic build android -release 打包时报错7. angular.js - 如何控制ngrepeat输出的个数8. mysql_replication - mysql读写分离时如果单台写库也无法满足性能怎么解决9. javascript - 求一款靠谱点的移动端图片查看器插件,老司机速进!10. javascript - 最近用echarts做统计图时遇到两个问题!!
排行榜

网公网安备