第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

連接查詢sql數(shù)據(jù)庫的問題

連接查詢sql數(shù)據(jù)庫的問題

HUH函數(shù) 2019-06-29 23:19:59
連接查詢sql數(shù)據(jù)庫的問題
查看完整描述

2 回答

?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊

外連接分為左連接(left join 或left outer join)、右連接(right join 或者 right outer join)、和完整外部連接 (full join 或者 full outer join)
左連接(left join 或 left outer join)的結(jié)果就是left join子句中的左表的所有行,而不僅僅是鏈接列所匹配的行,如果左表中的某行在右表中沒有匹配,則在相關(guān)聯(lián)的結(jié)果行中右表的所有選擇列均為空值(NULL)
SQL語法 select * from table1 left join table2 on table1.條件列名 = table2.條件列名;
注釋: 顯示的就是table1中的所有列和能匹配的列
右連接(right join 或 right outer join )在這里不做多說這左連接很象但是是相反的,只說一下語法
select *from table1 right join table2 on table1. 條件列= table2.條件列
完全外部連接(full join 或 full outer join)
顯示左右表中的所有行,當(dāng)某一個(gè)表中沒有匹配的行時(shí),則另一個(gè)表的選擇列表列包含空值(NULL)如果有則顯示全部數(shù)據(jù)
SQL語法:
select *from table1 full join table2 on table1.條件列名= table2.條件列名
內(nèi)連接:
概念:內(nèi)連接就是用比較運(yùn)算符比較要用連接列的值的連接
內(nèi)連接(join 或者inner join )
SQL語法:
select *fron table1 join table2 on table1.條件列名 = table2.條件列名
返回符合匹配條件的兩表列
等價(jià)于:
select A* ,B* from table1 A ,table2 B where A.條件列名 =B.條件列名
select *form table1 cross join table2 where table1.條件列名 = table2.條件列名(注: Cross join 后面不能跟on 只能用where)
交叉連接(完全)
概念:沒有用where子句的交叉連接將產(chǎn)生連接所涉及的笛卡爾積第一個(gè)表的行數(shù)乘以第二個(gè)表的行數(shù)等于笛卡爾積和結(jié)果集的大小
交叉連接: Cross join(不帶條件where,如果帶返回或顯示的是匹配的行數(shù))
SQL語法:
select *from table1 cross join table2
如果有條件(where)
select * from table1 cross join table2 where table1. 條件列名= table2.條件列名
等價(jià)于
select *from table1,table2 (不帶where)





查看完整回答
反對 回復(fù) 2019-06-30
  • 2 回答
  • 0 關(guān)注
  • 862 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號