文章詳情頁
關于Mysql聯合查詢
瀏覽:103日期: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. java - Spring使用@Autowired失效但是getBean()可以執行成功2. python - 速度最快的啟動界面GUI3. 在mac下出現了兩個docker環境4. idea 編譯的java文件 外面直接運行5. javascript - webpack打包問題6. 編程小白 問關于python當中類的方法的參數問題7. angular.js - angular ui bootstrap 中文顯示問題8. PhpStudy 8.0 一個服務器怎么創建多個網站,需要注意一些什么9. python - Django 表單問題?10. Python pyinstaller 打包后在其他電腦運行失敗
排行榜
