一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Sql Server - SQL SELECT 語句的表連接

SQL SELECT 語句的表連接

2019-11-29 17:16MSSQL教程網(wǎng) Sql Server

為了從兩個或多個表中選出數(shù)據(jù),我們一般使用表連接來實現(xiàn)這個功能。

我來給大家介紹join(連接)的概念. 為此準備了兩個試驗用表: album(專輯表) 和 track(曲目表). 

  專輯表:包含200首來自Amazon的音樂CD的概要信息。 

  album(asin, title, artist, price, release, label, rank) 

  曲目表:每張專輯中的曲目(因為是音樂CD,所以也可叫歌曲)的詳細信息。 

  track(album, dsk, posn, song) 

  SQL短語 FROM album JOIN track ON album.asin=track.album 表示連接album和track表。 

  其中,album.asin表示專輯的惟一標識號,track.album表示曲目表中和專輯關(guān)聯(lián)的專輯號。 

  連接后,得到一個臨時表,該臨時表中每條記錄包含的字段由兩部分組成, 

  除了專輯表中的對應(yīng)字段album(title, artist ...),還包含曲目表的所有字段track(album, disk, posn and song)。 

  有了這張臨時表,很多查詢就容易實現(xiàn)了。 

  看看一些具體的實例, 

  一、列出歌名為'Alison'的專輯名稱和作者 

復制代碼代碼如下:


SELECT title, artist 
FROM album JOIN track 
ON (album.asin=track.album) 
WHERE song = 'Alison' 



  顯然,歌名、專輯名稱和作者分別在兩個表中,必需使用表連接來完成這個查詢。 

  二、哪個artist錄制了歌曲'Exodus' 

SELECT artist 
FROM album JOIN track ON (asin=album) 
WHERE song = 'Exodus' 

  用作連接的兩個字段asin,album因為在兩個表中都是惟一的,所以不一定要加表名作為前綴。 

  但為了方便理解,建議使用前綴,形如:album.asin=track.album 

或者如果表名過長的話,可以用as達到取代作用,如 FROM album as a JOIN track as t ON a.asin=t.album 

  三、列出曲目表中所有屬于'Blur'專輯的歌曲 

復制代碼代碼如下:


SELECT song 
FROM album JOIN track ON (asin=album) 
WHERE />   如果我們把 album JOIN track ON (asin=album) 看成一個臨時表的話,join的概念就很好理解了。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 韩国三级年轻小的胰子完整 | 四虎影视永久免费视频观看 | 国产爽视频| 亚洲乱码一二三四区国产 | 国产真实一区二区三区 | 国产精品久久久久久爽爽爽 | 九九国产在线视频 | a男人的天堂久久a毛片 | 13 sewang41| 4444www免费看 | 日本中文字幕一区二区高清在线 | 亚飞与亚基高清国语在线观看 | sss在线观看免费视频 | 国产精品国产三级国产专区不 | 第一次破苞h | 精品一区二区三区免费毛片 | 男人狂躁女人下面狂叫图片 | 免费成年人在线视频 | jzz大全部| 四虎影视色费永久在线观看 | 欧美男人的天堂 | 精品无码久久久久久久久 | 国产偷啪视频一区 | kuaibo成人播放器 | 99re免费在线视频 | 丝袜足控免费网站xx动漫漫画 | 黑人异族日本人hd | 亚洲色欲色欲综合网站 | 无人区乱码1区2区3区网站 | 亚洲一成人毛片 | 欧美香蕉视频 | 亚洲成人一区二区 | 成人看的羞羞视频免费观看 | www.99精品视频在线播放 | 岛国在线播放v片免费 | bt天堂午夜国产精品 | 91无毒不卡 | 国产精品制服丝袜白丝www | 草草草视频在线观看 | 亚洲精品九色在线网站 | 日韩国产成人 |