最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL語句實現(xiàn)多表查詢

 更新時間:2022年07月19日 15:31:39   作者:一頓吃不飽  
這篇文章主要介紹了SQL語句實現(xiàn)多表查詢,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參一下下面文章詳細(xì)內(nèi)容

基本sql語句

SELECT <目標(biāo)字段> FROM <數(shù)據(jù)庫表> WHERE <查詢條件> GROUP BY <分組依據(jù)> ORDER BY <排列依據(jù)>

多表查詢

內(nèi)連接 :返回滿足連接條件的數(shù)據(jù)

格式:SELECT <目標(biāo)字段> FROM <INNER JOIN+表名+ON+連接條件> WHERE <查詢條件>

注意:理清表與表之間的關(guān)系,從哪些表中查出哪些數(shù)據(jù),表與表之間的連接條件是什么

例一:雙表查詢

例二:多表查詢

a  sys_user       user_name => user_id dept_id
b  sys_user_role  user_id   => role_id
c  sys_role       role_id   => role_name
d  sys_role_dept  role_id   => dept_id
e  sys_dept       dept_id   => dept_name parent_id dept_name
f  sys_dept       parent_id => dept_name
SELECT 
	a.user_name,
	a.user_id,
	a.dept_id,
	b.role_id,
	c.role_name,
	e.dept_name,
	f.dept_name
FROM
	sys_user AS a
	INNER JOIN  sys_user_role AS b  ON b.user_id = a.user_id
    INNER JOIN  sys_role AS c       ON c.role_id = b.role_id
    INNER JOIN  sys_dept AS e       ON e.dept_id = a.dept_id
	INNER JOIN  sys_dept AS f       ON f.dept_id = e.parent_id
WHERE
	a.user_name = 'zjzsqxyf01'

外連接:外連接不只列出與連接條件相匹配的行,而是列出左表(左外連接時)、右表(右外連接時)或兩個表(全外連接時)中所有符合搜索條件的數(shù)據(jù)行

(1)左連接:返回左表中的所有數(shù)據(jù)

格式:SELECT <目標(biāo)字段> FROM <LEFT JOIN+表名+ON+連接條件> WHERE <查詢條件>

(2)右連接:返回右表中的所有數(shù)據(jù)

格式:SELECT <目標(biāo)字段> FROM <RIGHT JOIN+表名+ON+連接條件> WHERE <查詢條件>

(3)全連接:在等值連接的基礎(chǔ)上將左表和右表的未匹配數(shù)據(jù)都加上

格式:SELECT <目標(biāo)字段> FROM <FULL JOIN+表名+ON+連接條件> WHERE <查詢條件>

自然連接:以兩個表具有相同的字段的所有列為基礎(chǔ),返回兩個表中滿足查詢條件的數(shù)據(jù)

到此這篇關(guān)于SQL語句實現(xiàn)多表查詢的文章就介紹到這了,更多相關(guān)SQL多表查詢內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql之?dāng)?shù)據(jù)舊表導(dǎo)新表的實現(xiàn)示例

    mysql之?dāng)?shù)據(jù)舊表導(dǎo)新表的實現(xiàn)示例

    在MySQL中,可以通過INSERT INTO...SELECT * FROM...語句輕松復(fù)制兩個結(jié)構(gòu)相同或目標(biāo)表包含源表所有列的表中的數(shù)據(jù),本文就來介紹一下mysql之?dāng)?shù)據(jù)舊表導(dǎo)新表的實現(xiàn)示例,感興趣的可以了解一下
    2024-10-10
  • 數(shù)據(jù)庫性能測試之sysbench工具的安裝與用法詳解

    數(shù)據(jù)庫性能測試之sysbench工具的安裝與用法詳解

    sysbench是一個很不錯的數(shù)據(jù)庫性能測試工具,這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫性能測試之sysbench工具的安裝與用法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • MySQL刪除數(shù)據(jù)庫的方法舉例

    MySQL刪除數(shù)據(jù)庫的方法舉例

    很久沒有使用命令行操作mysql,百度搜羅后重新整理,加強(qiáng)記憶便于查詢,下面這篇文章主要給大家介紹了關(guān)于MySQL刪除數(shù)據(jù)庫的相關(guān)資料,文中給出了詳細(xì)的實例代碼,需要的朋友可以參考下
    2023-04-04
  • Mysql如何按照范圍區(qū)間創(chuàng)建分區(qū)表

    Mysql如何按照范圍區(qū)間創(chuàng)建分區(qū)表

    在Mysql的范圍分區(qū)表定義中,分區(qū)范圍需要連續(xù)并且不會有覆蓋,定義范圍分區(qū)表時,使用VALUES LESS THAN操作符,這篇文章主要介紹了Mysql如何按照范圍區(qū)間創(chuàng)建分區(qū)表,需要的朋友可以參考下
    2024-08-08
  • mysql 5.7.14 安裝配置圖文教程

    mysql 5.7.14 安裝配置圖文教程

    這篇文章主要為大家分享了mysql 5.7.14安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-08-08
  • MYSQL使用正則表達(dá)式過濾數(shù)據(jù)

    MYSQL使用正則表達(dá)式過濾數(shù)據(jù)

    這篇文章主要介紹了MYSQL使用正則表達(dá)式過濾數(shù)據(jù)的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-05-05
  • MySQL對window函數(shù)執(zhí)行sum函數(shù)可能出現(xiàn)的一個Bug

    MySQL對window函數(shù)執(zhí)行sum函數(shù)可能出現(xiàn)的一個Bug

    這篇文章主要給大家介紹了關(guān)于MySQL對window函數(shù)執(zhí)行sum函數(shù)可能出現(xiàn)的一個Bug,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • MYSQL中binlog優(yōu)化的一些思考匯總

    MYSQL中binlog優(yōu)化的一些思考匯總

    這篇文章主要給大家介紹了關(guān)于MYSQL中binlog優(yōu)化的一些思考,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • mysql 8.0.11 壓縮包版安裝配置方法圖文教程

    mysql 8.0.11 壓縮包版安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.11 壓縮包版安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • MySQL備份與恢復(fù)之保證數(shù)據(jù)一致性(5)

    MySQL備份與恢復(fù)之保證數(shù)據(jù)一致性(5)

    這篇文章主要介紹了MySQL備份與恢復(fù)之保證數(shù)據(jù)一致性,感興趣的小伙伴們可以參考一下
    2015-08-08

最新評論

辰溪县| 遂昌县| 商都县| 和顺县| 高雄县| 霍州市| 墨竹工卡县| 安塞县| 韩城市| 五莲县| 建湖县| 乌兰浩特市| 富源县| 金湖县| 凭祥市| 和平县| 林甸县| 利津县| 瓮安县| 陇西县| 江西省| 水富县| 永靖县| 专栏| 鞍山市| 通城县| 历史| 江源县| 武夷山市| 紫云| 花莲市| 定襄县| 东丽区| 阳泉市| 磐石市| 阿城市| 潜山县| 故城县| 罗山县| 汕尾市| 玉溪市|