前言
本節(jié)我們來(lái)講講聯(lián)接綜合知識(shí),我們?cè)诖蠖嘟坛袒蚶碚摃?shū)上都在講用哪好,哪個(gè)性能不如哪個(gè)的性能,但是真正講到問(wèn)題的實(shí)質(zhì)卻不是太多,所以才有了本系列每一篇的篇幅不是太多,但是肯定是我用心去查找許多資料而寫(xiě)出,簡(jiǎn)短的內(nèi)容,深入的理解,Always to review the basics。
初次探討INNER JOIN和IN性能分析
接下來(lái)我們看第一篇聯(lián)接綜合知識(shí)講解INNER JOIN和IN的比較分析,我們通過(guò)創(chuàng)建表來(lái)看INNER JOIN。
創(chuàng)建測(cè)試表1
CREATE TABLE Table1 ( id INT IDENTITY PRIMARY KEY, SomeColumn CHAR(4), Filler CHAR(100) )
插入測(cè)試數(shù)據(jù)
Insert into Table1(SomeColumn) Values (1),(2),(3),(4),(5)
創(chuàng)建測(cè)試表2并插入數(shù)據(jù)
USE TSQL2012 GO CREATE TABLE Table2 (IntCol int) Insert into Table2 (IntCol) Values (1),(2),(2),(3),(4),(5),(5)
接下來(lái)我們對(duì)測(cè)試表1和測(cè)試表2中的SomeColumn和IntCol進(jìn)行JOIN
USE TSQL2012 GO SELECT *FROM Table1 b INNER JOIN Table2 s ON b.SomeColumn = s.IntCol
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式