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

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

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

    內連接,外連接,自然連接

    高級查詢

    l?????? 內連接

    l?????? ? 外連接

    1. ? 左外連接
    2. ? 右外連接
    3. ? 完全外連接

    l?????? ? 自然連接

    ?

    ?

    ?

    內連接

    l?????? 連接的多表必須有公共列 ( 相等連接 )

    l?????? 通過 INNER JOIN 語法實現

    l?????? 語法:

    ??? SELECT?? tab_name1.col_name, tab_name2.col_name….

    ??? FROM ?tab_name1? (INNER) JOIN? ?tab_name2

    ??? ON tab_name1.col = tab_name2.col

    ?

    還可以加 Where 。。。。。。。。。。。。。。。。。 其中 col 是兩表的公共列

    select student_1.studid,marks.studid,studname from student_1 join marks on student_1.studid=marks.studid where studname=' 李四 ';

    ?

    UNION 區別。。。。。。。。。

    ? UNION 的兩個結果集的并集,相同的字段。。

    ?

    ?

    select student_1.studid,marks.studid mkstudid,studname from student_1 join marks on student_1.studid=marks.studid;// inner join

    select student_1.studid,marks.studid mkstudid,studname from student_1 ,marks where student_1.studid=marks.studid; // 相等連接

    ?

    ?

    內連接 (INNER JOIN) 使用比較運算符進行表間某 ( ) 列數據的比較操作,并列出這些表中與連接條件相匹配的數據行。根據所使用的比較方式不同,內連接又分為等值連接、自然連接和不等連接三

    ?

    ?

    外連接

    ?

    左外連接

    l?????? 返回滿足連接條件的所有行,而且還會返回不滿足連接條件的連接操作符的左邊表的其他行

    l?????? 語法:

    ?????? ?SELECT?? tab_name1.col_name, tab_name2.col_name….

    ?????? FROM? tab_name1? LEFT? JOIN?? tab_name2

    ?????? ON tab_name1.col = tab_name2.col

    ?

    右外連接

    l?????? 返回滿足連接條件的所有行,而且還會返回不滿足連接條件的連接操作符的左邊表的其他行

    l?????? 語法:

    ?????? ?SELECT?? tab_name1.col_name, tab_name2.col_name….

    ?????? FROM? tab_name1? RIGHT? JOIN?? tab_name2

    ?????? ON tab_name1.col = tab_name2.col

    ?

    完全連接

    l?????? 不僅返回滿足連接條件的所有行,而且還會返回不滿足連接條件的所有行

    l?????? 語法:

    ?????? ? SELECT?? tab_name1.col_name, tab_name2.col_name….

    ?????? FROM? tab_name1? FULL? JOIN?? tab_name2

    ?????? ON tab_name1.col = tab_name2.col

    ? ?

    自然連接 ???????? ---- 自我連接

    l?????? 同一張表之間的連接查詢

    l?????? 主要用于在參照表上顯示 ? 上下級關系或層次關系

    l?????? 語法:

    ??? select? t1.col_name, t2.col_name

    ??? from? table1? t1? inner join? table1? t2

    ??? on? t1.col_name = t2.col_name

    ?

    ?

    posted on 2009-06-02 23:24 luofeng225 閱讀(1677) 評論(0)  編輯  收藏 所屬分類: Oracle


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    導航

    統計

    公告

    我曾經聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    Java Website

    java技術博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲精品无码观看不卡| 免费激情网站国产高清第一页| 亚洲午夜福利精品久久| 成人在线免费看片| 国内精品99亚洲免费高清| 国产成人亚洲精品蜜芽影院| 亚洲永久在线观看| 久久精品九九亚洲精品| 日韩精品亚洲aⅴ在线影院| 免费看男女下面日出水视频| 免费a级毛片高清视频不卡| 精品无码无人网站免费视频| 99re8这里有精品热视频免费| 国产精品亚洲色图| 亚洲乱码无人区卡1卡2卡3| 97久久国产亚洲精品超碰热| 亚洲狠狠综合久久| 亚洲精品无码AV人在线播放| 亚洲另类激情专区小说图片| 国产片免费福利片永久| 毛片基地免费视频a| 亚洲色大成网站WWW久久九九| 国产极品粉嫩泬免费观看| 成人a视频片在线观看免费| 香蕉97超级碰碰碰免费公| 精品国产sm捆绑最大网免费站| 久久久久国产精品免费免费不卡| caoporm碰最新免费公开视频| sihu国产精品永久免费| 丰满妇女做a级毛片免费观看| 国产亚洲福利精品一区二区| 久久精品亚洲日本波多野结衣| 亚洲精品国产av成拍色拍| 亚洲精品无码专区在线| 亚洲色偷偷综合亚洲AV伊人蜜桃| 色偷偷女男人的天堂亚洲网| 在线亚洲高清揄拍自拍一品区| 亚洲va乱码一区二区三区| 亚洲免费一级视频| 亚洲国产日韩精品| 日韩国产欧美亚洲v片 |