文章詳情頁
關于Mysql聯合查詢
瀏覽:136日期: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. docker內創建jenkins訪問另一個容器下的服務器問題2. 如何解決Centos下Docker服務啟動無響應,且輸入docker命令無響應?3. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?4. html - css 使用字體的時候,格式有什么特殊要求嗎?5. html5 - 百度echart官網下載的地圖json數據亂碼6. css3 - 學習css構建圖形時,遇到一個很有意思的現象,具體代碼如下7. javascript - js閉包作用域8. javascript - echart+百度地圖9. 極光推送 - Android app消息推送 百度 極光 個推 信鴿哪個好一些?10. 微信開放平臺 - android 微信支付后點完成按鈕,后回調打開第三方頁面,屏幕閃動,求解決方法
排行榜
