婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mysql join連接查詢的語法與示例

Mysql join連接查詢的語法與示例

熱門標簽:申請外呼電話線路 石家莊電商外呼系統 南通自動外呼系統軟件 日照旅游地圖標注 廣東人工電話機器人 芒果電話機器人自動化 信陽穩定外呼系統運營商 湖南人工外呼系統多少錢 百度地圖圖標標注中心

連接查詢:

是將兩個查詢(或表)的每一行,以“兩兩橫同對接”的方式,所得到的所有行的結果,即一個表中的某行,跟另一個表中的某行。進行“橫向對接”,得到一個新行。

連接查詢包括以下這些不同形式,連接方式:

交叉連接、內連接、外連接(分:左外連接,右外連接)

連接查詢語法:

select * from 表名 [連接方式] join 表名 [on 連接條件] where ...;

測試數據:

mysql> select * from test;
+----+--------+------+------+
| id | name | sex | age |
+----+--------+------+------+
| 1 | name1 | 女 | 15 |
| 2 | name1 | 女 | 15 |
| 4 | name2 | 男 | 30 |
| 5 | name50 | 男 | 12 |
+----+--------+------+------+

mysql> select * from user;
+----+-------+------+
| id | name | age |
+----+-------+------+
| 1 | name1 | 18 |
| 2 | name2 | 15 |
| 3 | name3 | 20 |
| 4 | name4 | 30 |
+----+-------+------+

交叉連接 (cross join)

1、交叉連接其實可以認為是連接查詢的“完全版本”, 即所有行都無條件地都連接起來。

2、關鍵字 “cross” 可以省略;

3、交叉連接又稱為“笛卡爾積”,通常應用價值不大

語法形式:

select * from 表名, 表名;
select * from 表名 join 表名;
select * from 表名 cross join 表名;

規范的交叉連接寫法

mysql> select * from test cross join user;
+----+--------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+----+--------+------+------+----+-------+------+
| 1 | name1 | 女 | 15 | 1 | name1 | 18 |
| 2 | name1 | 女 | 15 | 1 | name1 | 18 |
| 4 | name2 | 男 | 30 | 1 | name1 | 18 |
| 5 | name50 | 男 | 12 | 1 | name1 | 18 |
| 1 | name1 | 女 | 15 | 2 | name2 | 15 |
| 2 | name1 | 女 | 15 | 2 | name2 | 15 |
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
| 5 | name50 | 男 | 12 | 2 | name2 | 15 |
| 1 | name1 | 女 | 15 | 3 | name3 | 20 |
| 2 | name1 | 女 | 15 | 3 | name3 | 20 |
| 4 | name2 | 男 | 30 | 3 | name3 | 20 |
| 5 | name50 | 男 | 12 | 3 | name3 | 20 |
| 1 | name1 | 女 | 15 | 4 | name4 | 30 |
| 2 | name1 | 女 | 15 | 4 | name4 | 30 |
| 4 | name2 | 男 | 30 | 4 | name4 | 30 |
| 5 | name50 | 男 | 12 | 4 | name4 | 30 |
+----+--------+------+------+----+-------+------+

直接使用 join 進行連接,相當于 cross join,默認就是 交叉連接

mysql> select * from test join user;

查詢結果跟上面一致!!!

還可以直接 from 表,表... 也相當于是交叉連接

mysql> select * from test, user;

查詢結果跟上面一致!!!

內連接 (inner join)

1、內連接其實是交叉連接的基礎上,再通過 on 條件而篩選出來的部分數據。

2、關鍵字 "inner" 可以省略,但建議寫上,真正有意義的是 on 連接條件。

3、內連接是應用最廣泛的一種連接查詢,其本質是根據條件篩選出“有意義的數據”。

語法形式:

select * from 表名 join 表名 on 連接條件;
select * from 表名 inner join 表名 on 連接條件;

查出兩個表中 name 字段相等的數據

mysql> select * from test inner join user on test.name=user.name;
+----+-------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+----+-------+------+------+----+-------+------+
| 1 | name1 | 女 | 15 | 1 | name1 | 18 |
| 2 | name1 | 女 | 15 | 1 | name1 | 18 |
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
+----+-------+------+------+----+-------+------+

查出兩個表中 name 字段相等的數據,通過 as 給表取個別名進行使用

mysql> select * from test as t inner join user as u on t.name=u.name;

查詢結果跟上面一致!!!

查出兩個表中 name 字段相等,test 表中 age>15,user 表中 age>10 的數據

如果使用表中有重復的字段,那么就需要通過 [表名.字段名] 來使用,例如 age :

mysql> select * from test inner join user on test.name=user.name where test.age>15 and user.age>10;
+----+-------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+----+-------+------+------+----+-------+------+
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
+----+-------+------+------+----+-------+------+

查出兩個表中 name 字段相等,且 sex='男' 的數據。

如果使用表中沒有重復的字段,那么可以通過 [表名.字段名] 或者直接使用 [字段名] 使用,例如 sex :

mysql> select * from test as t inner join user as u on t.name=u.name where t.sex='男';
mysql> select * from test as t inner join user as u on t.name=u.name where sex='男';
+----+-------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+----+-------+------+------+----+-------+------+
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
+----+-------+------+------+----+-------+------+

外連接 - 左外連接 (left join)

1、左外連接其實是保證左邊表的數據都能夠取出的一種連接 。

2、左外連接其實是在內連接的基礎上,再加上左邊表中所有不能滿足條件的數據

3、關鍵字 “outer" 可以省略。

語法形式:

select * from 表名 left [outer] join on 連接條件 where ...;

以左邊的表為基準,保證左邊表的數據全部顯示,匹配不到的數據為 NULL

mysql> select * from test left join user on test.name=user.name;
+----+--------+------+------+------+-------+------+
| id | name | sex | age | id | name | age |
+----+--------+------+------+------+-------+------+
| 1 | name1 | 女 | 15 | 1 | name1 | 18 |
| 2 | name1 | 女 | 15 | 1 | name1 | 18 |
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
| 5 | name50 | 男 | 12 | NULL | NULL | NULL |
+----+--------+------+------+------+-------+------+

外連接 - 右外連接 (right join)

1、右外連接其實是保證右邊表的數據都能夠取出的一種連接 。

2、右外連接其實是在內連接的基礎上,再加上右邊表中所有不能滿足條件的數據

3、關鍵字 “outer" 可以省略。

語法形式:

select * from 表名 right [outer] join on 連接條件 where ...;

以右邊的表為基準,保證右邊表的數據全部顯示,匹配不到的數據為 NULL

mysql> select * from test right join user on test.name=user.name;
+------+-------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+------+-------+------+------+----+-------+------+
| 1 | name1 | 女 | 15 | 1 | name1 | 18 |
| 2 | name1 | 女 | 15 | 1 | name1 | 18 |
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
| NULL | NULL | NULL | NULL | 3 | name3 | 20 |
| NULL | NULL | NULL | NULL | 4 | name4 | 30 |
+------+-------+------+------+----+-------+------+

總結

到此這篇關于Mysql join連接查詢的語法與示例的文章就介紹到這了,更多相關Mysql join連接查詢內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • php7連接MySQL實現簡易查詢程序的方法
  • mysql連接查詢、聯合查詢、子查詢原理與用法實例詳解
  • MySQL利用UNION連接2個查詢排序失效詳解
  • python針對mysql數據庫的連接、查詢、更新、刪除操作示例
  • Mysql自連接查詢實例詳解
  • 詳解MySQL數據庫--多表查詢--內連接,外連接,子查詢,相關子查詢
  • mysql多表連接查詢實例講解
  • mysql多個left join連接查詢用法分析
  • JDBC連接MySql數據庫步驟 以及查詢、插入、刪除、更新等
  • mysql連接查詢(左連接,右連接,內連接)
  • MySQL 連接查詢的原理和應用

標簽:阿里 公主嶺 沈陽 惠州 合肥 呼和浩特 天津 牡丹江

巨人網絡通訊聲明:本文標題《Mysql join連接查詢的語法與示例》,本文關鍵詞  Mysql,join,連接,查詢,的,語法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql join連接查詢的語法與示例》相關的同類信息!
  • 本頁收集關于Mysql join連接查詢的語法與示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久精品国产精品亚洲红杏| 欧美在线观看你懂的| 日韩福利电影在线观看| 一本色道a无线码一区v| 2020国产精品自拍| 看片的网站亚洲| 欧美日韩高清一区| 亚洲三级在线看| 色女孩综合影院| 亚洲天堂中文字幕| 日韩av在线播放中文字幕| 91激情在线视频| 日本一区二区三区国色天香 | 狂野欧美性猛交blacked| yourporn久久国产精品| 久久精品水蜜桃av综合天堂| 不卡一区二区中文字幕| 婷婷成人激情在线网| 欧美一卡二卡三卡| 欧美视频一区二| 国产在线精品免费av| 亚洲女同女同女同女同女同69| 欧美蜜桃一区二区三区| 国产成人av电影在线观看| 亚洲自拍偷拍欧美| 国产亚洲欧美在线| 日韩亚洲欧美在线| 成人美女视频在线观看| 婷婷久久综合九色综合绿巨人| 中国av一区二区三区| 欧美不卡在线视频| 欧洲人成人精品| 91黄色激情网站| 成人app网站| 成人小视频免费在线观看| 日本不卡高清视频| 一区二区三区免费观看| 亚洲天天做日日做天天谢日日欢| 久久久午夜精品理论片中文字幕| 欧美伦理视频网站| 欧美日本一区二区三区| 91行情网站电视在线观看高清版| 高清国产一区二区| 91视频www| 6080国产精品一区二区| 精品三级在线看| 国产午夜精品一区二区三区视频 | 久久精品欧美一区二区三区不卡| 久久精品视频免费观看| 久久日韩粉嫩一区二区三区 | 国产精品影音先锋| 日韩高清中文字幕一区| 麻豆精品新av中文字幕| 国产精品91xxx| 91麻豆成人久久精品二区三区| 日本高清不卡一区| 欧美成人激情免费网| 中文一区在线播放| 天天影视涩香欲综合网| 成人性生交大片免费看视频在线| 色呦呦日韩精品| 精品福利一区二区三区免费视频| 国产视频视频一区| 日韩成人一级大片| 在线国产电影不卡| 国产精品伦理在线| 美女视频黄免费的久久 | 国产精品自拍网站| 欧美亚洲动漫制服丝袜| 久久精品亚洲国产奇米99| 依依成人精品视频| 国产毛片一区二区| 成人性色生活片| 国产日韩v精品一区二区| 黑人精品欧美一区二区蜜桃| 日韩天堂在线观看| 日韩成人免费看| 欧美精品一区二区高清在线观看| 亚洲一区av在线| 欧美一区二区成人6969| 日韩电影在线一区| 精品国产第一区二区三区观看体验| 亚洲综合图片区| 欧美性色aⅴ视频一区日韩精品| 国产精品久久久久久久久搜平片| www.视频一区| 亚洲欧美日韩成人高清在线一区| 91免费看视频| 美腿丝袜亚洲综合| 欧美吻胸吃奶大尺度电影 | 制服视频三区第一页精品| 亚洲成人资源网| 欧美浪妇xxxx高跟鞋交| 国产精品一区二区x88av| 久久久蜜桃精品| 欧美性xxxxx极品少妇| 久久精品国产久精国产| 国产精品私房写真福利视频| 91亚洲精华国产精华精华液| 午夜影视日本亚洲欧洲精品| 精品国产91亚洲一区二区三区婷婷| 91成人网在线| 国产精品一区一区三区| 亚洲123区在线观看| 亚洲日本一区二区| 国产亚洲一区二区三区四区| 91九色02白丝porn| 国产精品白丝jk黑袜喷水| 免费av网站大全久久| 亚洲精品中文字幕在线观看| 国产丝袜欧美中文另类| 国产色一区二区| 日韩女优毛片在线| 欧美一区二区在线不卡| 精品视频在线看| 欧美裸体bbwbbwbbw| 在线电影国产精品| 欧美日韩极品在线观看一区| 欧美系列日韩一区| 日韩一区二区三区免费看| 欧美精品久久天天躁| 91精品国产综合久久福利软件 | 国产精品国模大尺度视频| 欧美一区二区三区男人的天堂| 国产高清精品网站| 国产精品一区免费在线观看| 青青草97国产精品免费观看无弹窗版| 亚洲美女一区二区三区| 中文字幕在线不卡一区二区三区| 国产精品久久毛片av大全日韩| 久久众筹精品私拍模特| 久久免费国产精品 | 久久久精品欧美丰满| 国产欧美日本一区视频| 国产精品青草综合久久久久99| ㊣最新国产の精品bt伙计久久| 日韩西西人体444www| 亚洲激情第一区| 午夜欧美一区二区三区在线播放| 三级欧美在线一区| 国产v综合v亚洲欧| 欧美日韩精品免费| 欧美绝品在线观看成人午夜影视| 91精品国产手机| 中文字幕在线一区免费| 亚洲人成伊人成综合网小说| 日本大胆欧美人术艺术动态| 国产一区二区导航在线播放| 色呦呦网站一区| 中文字幕欧美激情一区| 国产酒店精品激情| 色av综合在线| 久久这里都是精品| 免费在线看成人av| 一本一道综合狠狠老| 精品国产伦一区二区三区观看体验 | 高清国产一区二区| 69精品人人人人| 免费看日韩a级影片| 欧美一区二区三区男人的天堂| 亚洲成人精品在线观看| 88在线观看91蜜桃国自产| 午夜国产精品一区| 欧美午夜影院一区| 免费在线一区观看| 国产精品免费看片| 色婷婷综合激情| 1区2区3区精品视频| 91首页免费视频| 日本在线不卡视频一二三区| 成人激情视频网站| 一区二区三区在线视频观看58| 欧美日韩一级二级| 日韩av在线发布| 国产精品嫩草影院av蜜臀| 日本韩国欧美三级| 国产美女精品人人做人人爽| 国产性色一区二区| 成人精品视频.| 久久99久久久久久久久久久| 中文字幕亚洲区| 精品久久久久久久久久久久久久久| 成av人片一区二区| 免费的成人av| 亚洲天堂成人网| 国产日韩欧美一区二区三区乱码 | 国产精品久久久久久久久免费桃花| 色婷婷综合久久久久中文一区二区 | 欧美日韩精品是欧美日韩精品| 日本色综合中文字幕| 亚洲自拍偷拍九九九| 亚洲日本中文字幕区| 亚洲视频免费在线观看| 久久久亚洲精品石原莉奈| 日韩精品中文字幕一区| 欧美在线视频不卡| 欧美美女一区二区| 91麻豆精品国产91久久久久久久久| 欧美性三三影院| 亚洲国产精华液网站w|