SQL查詢之簡(jiǎn)單表連接

這此總結(jié)學(xué)到的sql表連接,以下便為此次數(shù)據(jù),本文以mysql為例。


LTOMIXSQX7$~H5__AWFULEF.png
MSIKTC5L{_~E7WH~A35GITF.png

一.外連接

1.左連接(left join)

select * from student left join course on course.c_id = student.s_id
# on后面接連接的條件
628969UTBSP}C7M2WVZW$27.png

2.右連接(right join)

select * from student right join course on course.c_id = student.s_id
EV$3~}GALB()NL`XU(TROCS.png

3.完全外連接(full join)

select * from student full join course on course.c_id = student.s_id

二.內(nèi)連接(join或 inner join)

select * from student inner join course on course.c_id = student.s_id

![OO4JG04B]6G{{UG%R)AFM6.png

三.交叉連接(cross join)
注意,使用交叉連接時(shí),一定要注意where條件,不然會(huì)出現(xiàn)笛卡爾積。
先演示一遍錯(cuò)誤的,看一下結(jié)果。

select * from student cross join course 

![JJKO]2_M@{]@T1CS}FXI0IA.png](https://upload-images.jianshu.io/upload_images/12400467-031d9f0b352d6ba5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
結(jié)果很長(zhǎng),我只截取了一部分,下面展示正確的。

select * from student cross join course on student.s_id = course.c_id
E1KX1VS%S3$(43C[@%W]{MK.png

由圖可知,此結(jié)果和上面內(nèi)連接結(jié)果一樣。

四.以上變?yōu)楹?jiǎn)單的sql表連接語(yǔ)句,更復(fù)雜的以后熟練了補(bǔ)充。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • # 一、框架概述 # 課程概述 1. laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 2. 在線教...
    關(guān)進(jìn)一閱讀 491評(píng)論 0 0
  • 一、關(guān)于MySQL MySQL(Structured Query Language)是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在...
    eRosicky閱讀 596評(píng)論 0 0
  • # 信息系統(tǒng)前沿課--范老師授課 #第二次作業(yè)## 一、重新使用Markdown ##熟悉語(yǔ)法,了解Markdow...
    thought_10c7閱讀 1,010評(píng)論 0 0
  • 本章節(jié)主要介紹jenkins的使用 在前一章節(jié)中已經(jīng)介紹可jenkins安裝步驟,不了解的可以參考前文:[jenk...
    haishuiaa閱讀 3,321評(píng)論 0 3
  • 蒙蒙細(xì)雨,斜風(fēng) 茫茫前路,行車 匆匆忙忙,上班 矜矜業(yè)業(yè),干活 夜黑晚歸家 天明早出發(fā) 還復(fù)來(lái)去,無(wú)盡 天長(zhǎng)地久,...
    萌玥玥麻麻閱讀 465評(píng)論 0 0

友情鏈接更多精彩內(nèi)容