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

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

mysql連接查詢(左連接,右連接,內(nèi)連接)

2024-07-24 12:51:25
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、mysql常用連接

INNER JOIN(內(nèi)連接,或等值連接):獲取兩個(gè)表中字段匹配關(guān)系的記錄。 LEFT JOIN(左連接):獲取左表所有記錄,即使右表沒(méi)有對(duì)應(yīng)匹配的記錄。 RIGHT JOIN(右連接): 與 LEFT JOIN 相反,用于獲取右表所有記錄,即使左表沒(méi)有對(duì)應(yīng)匹配的記錄。
mysql> select * from name_address;+----------+------+----+| address | name | id |+----------+------+----+| 西北一路 | 張三 | 1 || 西北二路 | 李四 | 2 || 西北三路 | 王五 | 3 |+----------+------+----+3 rows in setmysql> select * from name_age;+-----+--------+----+| age | name | id |+-----+--------+----+| 18 | 張三 | 1 || 20 | 王五 | 2 || 21 | 路人甲 | 3 |+-----+--------+----+3 rows in set

1、INNER JOIN

INNER JOIN與一般的連表查詢一致,即使用逗號(hào)隔開(kāi)的查詢方式。

mysql> SELECT a.`name`,a.age,b.address FROM name_age a INNER JOIN name_address b WHERE(on) a.`name`=b.`name`;+------+-----+----------+| name | age | address |+------+-----+----------+| 張三 | 18 | 西北一路 || 王五 | 20 | 西北三路 |+------+-----+----------+2 rows in set

2、LEFT JOIN

以左邊的數(shù)據(jù)表為準(zhǔn)

mysql> SELECT a.`name`,a.age,b.address FROM name_age a left JOIN name_address b on a.`name`=b.`name`;+--------+-----+----------+| name | age | address |+--------+-----+----------+| 張三 | 18 | 西北一路 || 王五 | 20 | 西北三路 || 路人甲 | 21 | NULL |+--------+-----+----------+3 rows in set

3、RIGHT JOIN

與LEFT JOIN相反,即以右邊的數(shù)據(jù)為準(zhǔn)

mysql> SELECT b.`name`,a.age,b.address FROM name_age a right JOIN name_address b on a.`name`=b.`name`;+------+------+----------+| name | age | address |+------+------+----------+| 張三 | 18 | 西北一路 || 王五 | 20 | 西北三路 || 李四 | NULL | 西北二路 |+------+------+----------+3 rows in set

以上就是MySQL 連接查詢的資料整理,大家如有疑問(wèn)可以留言討論,共同進(jìn)步,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

您可能感興趣的文章:

超詳細(xì)mysql left join,right join,inner join用法分析深入理解mysql之left join 使用詳解MySQL Left JOIN時(shí)指定NULL列返回特定值詳解MySQL表LEFT JOIN左連接與RIGHT JOIN右連接的實(shí)例教程MySQL在右表數(shù)據(jù)不唯一的情況下使用left join的方法解析mysql left( right ) join使用on與where篩選的差異MySQL的LEFT JOIN表連接的進(jìn)階學(xué)習(xí)教程MySQL利用profile分析慢sql詳解(group left join效率高于子查詢)MySQL中基本的多表連接查詢教程詳解MySQL中的分組查詢與連接查詢語(yǔ)句mysql多個(gè)left join連接查詢用法分析
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江永县| 河北省| 三河市| 西宁市| 苏尼特右旗| 柞水县| 马尔康县| 鲁甸县| 阿拉善右旗| 疏勒县| 丹凤县| 同德县| 海安县| 五台县| 江山市| 莆田市| 安义县| 商丘市| 包头市| 浮山县| 新丰县| 芜湖县| 利辛县| 景泰县| 江川县| 宝丰县| 平昌县| 比如县| 华亭县| 怀远县| 合肥市| 忻州市| 观塘区| 屏山县| 平舆县| 正安县| 措勤县| 黄平县| 丰原市| 吉隆县| 织金县|