SQL的Join使用圖解教程
假設(shè)我們有兩張表。
Table A 是左邊的表。
Table B 是右邊的表。
其各有四條記錄,其中有兩條記錄是相同的,如下所示:
id name id name
-- ---- -- ----
1 Pirate 1 Rutabaga
2 Monkey 2 Pirate
3 Ninja 3 Darth Vader
4 Spaghetti 4 Ninja
下面讓我們來看看不同的Join會產(chǎn)生什么樣的結(jié)果。
|
SELECT * FROM TableA id name id name |
![]() |
|
SELECT * FROM TableA id name id name |
![]() |
|
SELECT * FROM TableA id name id name |
![]() |
|
SELECT * FROM TableA id name id name |
![]() |
|
SELECT * FROM TableA id name id name |
|
SELECT * FROM TableA
CROSS JOIN TableB
這個笛卡爾乘積會產(chǎn)生 4 x 4 = 16 條記錄,一般來說,我們很少用到這個語法。但是我們得小心,如果不是使用嵌套的select語句,一般系統(tǒng)都會產(chǎn)生笛卡爾乘積然再做過濾。這是對于性能來說是非常危險的,尤其是表很大的時候。
相關(guān)文章
SQLSERVER加密解密函數(shù)(非對稱密鑰 證書加密 對稱密鑰)使用方法代碼
這篇文章主要介紹了SQLSERVER加密解密函數(shù)使用方法,使用了非對稱密鑰、證書加密、對稱密鑰、通行短語(PassPhrase)加密,大家參考使用吧2013-11-11
idea連接SQL?Server數(shù)據(jù)庫的詳細(xì)圖文教程
Idea的還有個強大之處就是連接數(shù)據(jù)庫,就可以少開一個數(shù)據(jù)庫工具了,下面這篇文章主要給大家介紹了關(guān)于idea連接SQL?Server數(shù)據(jù)庫的詳細(xì)圖文教程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12
SQL Server存儲過程同時返回分頁結(jié)果集和總數(shù)
這篇文章主要為大家詳細(xì)介紹了SQL Server存儲過程同時返回分頁結(jié)果集和總數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
sqlserver 數(shù)據(jù)庫連接字符串中的可選項收集
sqlserver 數(shù)據(jù)庫連接字符串中的可選項收集,需要的朋友可以參考下。2011-10-10
SQL Server兩表數(shù)據(jù)同步的多種方法詳解
這篇文章主要介紹了SQL Server兩表數(shù)據(jù)同步的多種方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06
SQL Server 常用函數(shù)使用方法小結(jié)
這篇文章主要介紹了SQL Server 常用函數(shù)使用方法小結(jié),需要的朋友可以參考下2017-05-05
mssql函數(shù)DATENAME使用示例講解(取得當(dāng)前年月日/一年中第幾天SQL語句)
這篇文章主要介紹了mssql函數(shù)DATENAME取得當(dāng)前年月日、一年中第幾天的SQL語句2013-11-11
SQL SERVER 與ACCESS、EXCEL的數(shù)據(jù)轉(zhuǎn)換方法分享
熟悉SQL SERVER 2000的數(shù)據(jù)庫管理員都知道,其DTS可以進(jìn)行數(shù)據(jù)的導(dǎo)入導(dǎo)出,其實,我們也可以使用Transact-SQL語句進(jìn)行導(dǎo)入導(dǎo)出操作2012-02-02
sql server把退款總金額拆分到盡量少的多個訂單中詳解
這篇文章主要給大家介紹了關(guān)于sql server把退款總金額拆分到盡量少的多個訂單中的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12





