国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 涪陵区| 本溪| 潼南县| 蓬安县| 将乐县| 特克斯县| 古蔺县| 阜平县| 望江县| 南投市| 文成县| 崇义县| 华池县| 鸡泽县| 唐海县| 衡阳县| 邛崃市| 成都市| 和龙市| 古交市| 邳州市| 沁水县| 江孜县| 邵东县| 错那县| 股票| 丰都县| 额敏县| 北碚区| 天津市| 资溪县| 安宁市| 西城区| 芮城县| 静乐县| 布尔津县| 三原县| 澎湖县| 永德县| 合川市| 如东县|