<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    漁人碼頭

    天行健,君子以自強不息。地勢坤,君子以厚德載物。
    posts - 12, comments - 16, trackbacks - 0, articles - 43
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

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

    本節(jié)介紹join(連接)的概念. 為此我們準(zhǔn)備了兩個試驗用表: album(專輯表) 和 track(曲目表).

    專輯表:包含200首來自Amazon的音樂CD的概要信息。
    album(asin, title, artist, price, release, label, rank)

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

    ??? SQL短語 FROM album JOIN track ON album.asin=track.album 表示連接album和track表。
    其中,album.asin表示專輯的惟一標(biāo)識號,track.album表示曲目表中和專輯關(guān)聯(lián)的專輯號。
    連接后,得到一個臨時表,該臨時表中每條記錄包含的字段由兩部分組成,
    除了專輯表中的對應(yīng)字段album(title, artist ...),還包含曲目表的所有字段track(album, disk, posn and song)。

    詳細(xì)的內(nèi)容見:http://www.sqlzoo.cn/album.htm

    有了這張臨時表,很多查詢就容易實現(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

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

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


    更多在線習(xí)題: http://www.sqlzoo.cn/3a.htm

    ?

    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1377849

    主站蜘蛛池模板: 2020亚洲男人天堂精品| www.黄色免费网站| 男性gay黄免费网站| 亚洲自偷自拍另类图片二区| 亚洲国产香蕉人人爽成AV片久久 | 无码人妻一区二区三区免费| 暖暖免费日本在线中文| 一个人看的免费视频www在线高清动漫 | 亚洲理论片在线中文字幕| 亚洲AV无码专区亚洲AV伊甸园| 亚洲JIZZJIZZ中国少妇中文| 久久精品网站免费观看| 最近免费中文字幕mv在线电影| 青青操视频在线免费观看| 一级特黄录像视频免费| 国产精品亚洲色婷婷99久久精品| 日本亚洲精品色婷婷在线影院| 亚洲精品国产福利片| 亚洲精品高清视频| 久久精品国产亚洲香蕉| 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲免费日韩无码系列 | 亚洲日韩AV无码一区二区三区人| 亚洲六月丁香婷婷综合| 亚洲春色另类小说| 亚洲激情校园春色| 亚洲一区免费在线观看| 亚洲国产福利精品一区二区| 亚洲欧洲日韩国产| 激情综合亚洲色婷婷五月| 久久精品国产亚洲AV忘忧草18| 亚洲色av性色在线观无码| 亚洲国产精品成人综合色在线婷婷| 亚洲一区免费观看| 亚洲第一香蕉视频| 亚洲国产激情在线一区| 亚洲熟妇AV日韩熟妇在线| 亚洲乱妇熟女爽到高潮的片| 亚洲av午夜国产精品无码中文字| 精品国产亚洲一区二区三区在线观看| 国产亚洲男人的天堂在线观看|