国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql中l(wèi)eft join多表聯(lián)查詢語句

2024-07-24 12:38:17
字體:
供稿:網(wǎng)友

left join是mysql中一個常用的數(shù)據(jù)庫聯(lián)合多表查詢的命令,下面我來詳細的介紹left join用法有需要的朋友可參考.

最初我們最多的如果沒用left join,代碼如下:

  1. select c.nom, e.nom    
  2. from consultant c, affaire a, besoin b, salarie sa, site s, entreprise e   
  3. where c.consultant_id=a.consultant_id and a.besoin_id=b.besoin_id and    
  4. b.salarie_id=sa.salarie_id and ssa.site_id=s.site_id and s.entreprise_id=e.entreprise_id  

上面的寫法不好同時也不如left join效果好.

left join,代碼如下:

  1. SELECT 
  2. A.ID, A.NUMBER, A.PRICE, A.ORDER_TIME, B.USER_ID, B.STARTIME, B.STOPTIME, 
  3. C.CHANNEL_PAY, D.COMPANY 
  4. FROM  --Vevb.com 
  5. D表 D 
  6. LEFT JOIN 
  7. A表 A ON A.COMPANY_ID = D.UID 
  8. LEFT JOIN 
  9. B表 B ON B.COMPANY_ID = D.UID 
  10. LEFT JOIN 
  11. C表 C ON C.COMPANY_ID = D.UID 
  12. 有條件的再加行: 
  13. WHERE ………. 
  14. 排序(如A表的ID由大到小排): 
  15. ORDER BY A.ID DESC 

多表聯(lián)查的還可用inner join方法,代碼如下:

  1. select c.nom, e.nom  from consultant c  inner join affaire a on c.consultant_id=a.consultant_id  inner 
  2.  
  3. join besoin b on a.besoin_id=b.besoin_id  inner join salarie sa on b.salarie_id=sa.salarie_id  inner 
  4.  
  5. join site s on ssa.site_id=s.site_id  inner join entreprise e on s.entreprise_id=e.entreprise_id  

注意,多表聯(lián)合查詢有好多總方式right join、inner join、full join這里不一一介紹了.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 绥芬河市| 兴业县| 通江县| 中阳县| 民乐县| 方正县| 曲阳县| 五常市| 调兵山市| 察哈| 渝北区| 新乡市| 晋江市| 淅川县| 蓝田县| 昌黎县| 朝阳区| 常州市| 寿光市| 天祝| 手游| 德安县| 琼结县| 高邮市| 边坝县| 鄂伦春自治旗| 富源县| 靖江市| 金寨县| 澎湖县| 宜兰县| 英吉沙县| 屏东县| 通化县| 鲁山县| 拜城县| 孙吴县| 辽中县| 赣榆县| 于都县| 大石桥市|