日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

SQL Server的Inner Join及Outer Join(2)_Mssql數(shù)據(jù)庫(kù)教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:深入淺出SQL之左連接、右連接和全連接
內(nèi)連接僅選出兩張表中互相匹配的記錄.因此,這會(huì)導(dǎo)致有時(shí)我們需要的記錄沒(méi)有包含進(jìn)來(lái)。 為更好的理解這個(gè)概念,我們介紹兩個(gè)表作演示。蘇格蘭議會(huì)中的政黨表(party)和議員表(msp)。 party(

  接下來(lái)刪除 FK_Products_Suppliers 這個(gè) Foreign Key
Alter Table Products
Drop Constraint FK_Products_Suppliers
  再來(lái)新增一筆紀(jì)錄于 Products 資料表, SupplierId 使用 50 是因?yàn)樗](méi)有對(duì)映到 Suppliers 資料表中的記錄
Insert Into Products (ProductName,SupplierId,CategoryId)
values ('Test Product','50','1')
  現(xiàn)在我們?cè)賵?zhí)行頭前的查詢(xún), 只是將 Inner Join 改為 Left Outer Join
Select ProductId, ProductName, Suppliers.SupplierId
From Products
Left Outer Join Suppliers
Products.Suppliers = Suppliers.SupplierId
  比較一下兩種 Join 方式的查詢(xún)結(jié)果, 你應(yīng)該就會(huì)知影其中的差別!
  再來(lái)看看 Right Outer Join, 請(qǐng)新增下底這筆記錄
Insert Into Suppliers (CompanyName)
values ('LearnASP')
  現(xiàn)在請(qǐng)使用 Right Out Join 來(lái)作查詢(xún), 比較看看查詢(xún)的結(jié)果和 Inner Join 有什么不同!
  尋找不相符紀(jì)錄
  這里我們來(lái)看看如何使用 Out Join 來(lái)找不相符紀(jì)錄, 可能是有子紀(jì)錄卻沒(méi)有父紀(jì)錄或是顛倒過(guò)來(lái)
Select Suppliers.CompanyName From Products
Right Join Suppliers
On Products.SupplierId = Suppliers.SupplierId
Where Products.SupplierId is Null

  執(zhí)行結(jié)果你會(huì)找到一筆資料為 LearnASP, 該筆供貨商資料存在, 但基本上已經(jīng)沒(méi)有產(chǎn)品是來(lái)自這個(gè)供貨商, 想象一下如果不用 Outer Join 你要怎么以一個(gè) SQL 指令完成同一查詢(xún)結(jié)果! 知道 Outer Join 的好用了吧! 再執(zhí)行
Select Products.ProductName
From Products
Left Join Suppliers
On Products.SupplierId = Suppliers.SupplierId
Where Suppliers.SupplierId is Null

  這個(gè)查詢(xún)結(jié)果你會(huì)發(fā)現(xiàn) Test Product 這項(xiàng)產(chǎn)品竟然找不到供貨商的資料!

分享:無(wú)法在 SQL Server 2005 Manger Studio 中錄入中文的
問(wèn)題表現(xiàn): 在 SQL Server 2005 Manger Studio中打開(kāi)表,無(wú)法輸入中文,只能輸入英文 問(wèn)題重現(xiàn): 1. 我們建立如下三個(gè)測(cè)試表: CREATE TABLE ta( id int IDENTITY,

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類(lèi):Mssql數(shù)據(jù)庫(kù)教程/更新時(shí)間:2008-08-22
相關(guān)Mssql數(shù)據(jù)庫(kù)教程