您的位置:首頁技術文章
文章詳情頁

關于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表中的服務類型名稱;

相關文章:
国产综合久久一区二区三区