华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > MySQL數(shù)據(jù)程序設(shè)計 > MySQL 輔導(dǎo) > 文章內(nèi)容
  

全國計算機等級考試二級MySQL教程(54)

中華IT學(xué)院   【 】  [ 2016年2月22日 ]

MySQL left join 與 join 有所不同。 MySQL LEFT JOIN 會讀取左邊數(shù)據(jù)表的全部數(shù)據(jù),即便右邊表無對應(yīng)數(shù)據(jù)。

實例

嘗試以下實例,理解MySQL LEFT JOIN的應(yīng)用:

root@host# mysql -u root -p password;
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> SELECT a.tutorial_id, a.tutorial_author, b.tutorial_count
    -> FROM tutorials_tbl a LEFT JOIN tcount_tbl b
    -> ON a.tutorial_author = b.tutorial_author;
+-------------+-----------------+----------------+
| tutorial_id | tutorial_author | tutorial_count |
+-------------+-----------------+----------------+
|           1 | John Poul       |              1 |
|           2 | Abdul S         |           NULL |
|           3 | Sanjay          |              1 |
+-------------+-----------------+----------------+
3 rows in set (0.02 sec)

以上實例中使用了LEFT JOIN,該語句會讀取左邊的數(shù)據(jù)表tutorials_tbl的所有選取的字段數(shù)據(jù),即便在右側(cè)表tcount_tbl中沒有對應(yīng)的tutorial_author字段值。

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
新河县| 定结县| 广州市| 潼关县| 金塔县| 柯坪县| 昌都县| 吉木乃县| 修文县| 福建省| 台江县| 赤峰市| 腾冲县| 嘉荫县| 习水县| 平泉县| 桐城市| 张掖市| 黄骅市| 登封市| 边坝县| 庄河市| 新巴尔虎右旗| 西盟| 临夏市| 呼伦贝尔市| 建阳市| 泰顺县| 吉林省| 丹东市| 旬邑县| 自贡市| 蒙阴县| 滦南县| 陇西县| 鹤峰县| 石河子市| 明水县| 桓台县| 宁远县| 福泉市|