文章詳情頁
關于Mysql聯合查詢
瀏覽:131日期: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 - 如何使用loadash對[object,object,object]形式的數組進行比較2. 這種數據怎么合并啊?3. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應4. javascript - 如何清除向可編輯的(contenteditable)元素里粘貼的文本的標簽和樣式?5. mysql優化 - 關于mysql分區6. 如何分別在Windows下用Winform項模板+C#,在MacOSX下用Cocos Application項目模板+Objective-C實現一個制作游戲的空的黑窗口?7. angular.js - 百度支持_escaped_fragment_嗎?8. javascript - ionic2 input autofocus 電腦成功,iOS手機鍵盤不彈出9. nlp - python如何對一篇文章自動分段?10. css3 - 這個形狀使用CSS怎么寫出來?
排行榜
