日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

表连接查询

發布時間:2023/12/10 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 表连接查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.連接查詢與引用關系有關
a.什么是引用關系?
一個表 引用了 另外一個表的數據,這就是引用關系
b.上述文字中出現了兩個[表]
第一個表:外鍵表
第二個表:主鍵表
外鍵表引用主鍵表的數據
c.為什么要設計引用關系的表結構
減少數據冗余
d.主外鍵約束是一定要的嘛?
是一定要的,但是分時候,開發時不要,方便開發,交付時要
保證數據引用完整性
2.本質:它是一種查詢條件 , 它可以把多個表整合在一起
3. 解決數據可視化低下的問題
4. ****條件;各表之間存在邏輯關系,并且各表之間還有明確的主外鍵關系

假設查找所有
語法:
內連接:select * from 表名1 inner join 表名2
on table1.關系列 = table2.關系列
(似兩個相交部分的數據顯示)

外連接:select * from 表名1 left/right join 表名2
on table1.關系列 = table2.關系列
(優先只顯示左邊,或右邊的表)

全連接:select * from 表名1 full join 表名2
on table1.關系列 = table2.關系列
(兩表所有數據全顯示,包括 null)

交叉連接:select * from 表名1 cross join 表名2
select * from 表名1 , 表名2
(兩表乘積)

一個完整的查詢:
select * from table1 t1 連接關鍵字 join table t2
on t1.關系列 = t2.關系列
where 條件
group by 列名
having 條件
order by 列名 asc/desc

*. 總結:連接查詢是基于表關系編寫,首先要找到表與表的邏輯列即關系列
,再套用語法 .有3個表或以上時,把兩個表看成一個表,再與另一個表連接.

總結

以上是生活随笔為你收集整理的表连接查询的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。