文章詳情頁
關于Mysql聯合查詢
瀏覽:106日期: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 - 關于css絕對定位在ios瀏覽器被橡皮筋遮擋的問題2. 人工智能 - python 機器學習 醫療數據 怎么學3. python - beautifulsoup獲取網頁內容的問題4. c++ - 請問MySQL_Connection::isReadOnly 怎么解決?5. javascript - react input file6. mysql - 這個數據庫合計用 視圖做,和直接算好存在數據庫里,到時候調用起來哪個快?7. centos7 編譯安裝 Python 3.5.1 失敗8. mysql - 分庫分表、分區、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處9. html5 - 只用CSS如何實現input框的寬度隨框里輸入的內容長短自動適應?10. python - 能通過CAN控制一部普通的家用轎車嗎?
排行榜
