日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQL中關于join聯(lián)合查詢中的關鍵語法

在SQL中聯(lián)合查詢效率較高.下面將舉例子來說明關于join聯(lián)合查詢的好處,并對關于join聯(lián)合查詢中的關鍵語法進行講解,如果您對SQL中join的使用感興趣的話,不妨一看。

10年積累的成都做網(wǎng)站、成都網(wǎng)站建設經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設流程,更有白城免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

t1表結構(用戶名,密碼)   userid int        username  varchar(20)    password      varchar(20)

                                                 1                   jack                          jackpwd

                                                  2                   owen                       owenpwd

t3表結構(用戶積分,等級)   userid int        jf  int                  dj          int

                                               1                    20                      3

                                                3                    50                      6

***:內聯(lián)(inner join)

如果想把用戶信息,積分,等級都列出來.那么一般會這樣寫

select * from t1 ,t3 where t1.userid = t3.userid  其實這樣的結果等同于select * from t1 inner join t3 on t1.userid=t3.userid

就是把兩個表中都存在userid的行拼成一行.這是內聯(lián).但后者的效率會比前者高很多.建議用后者的寫法.

運行結果:userid   username password    userid  jf   dj

                  1            jack       jacjpwd     1         20  3

第二:左聯(lián)(left outer join)顯示左表中的所有行

select * from t1 left outer join t3 on t1.userid=t3.userid

運行結果:userid   username password    userid  jf    dj

      1       jack         jackpwd      1        20  3

                         2      owen        owenpwd    NULL NULL  NULL

第三:右聯(lián)(right outer join)顯示右表中的所有行#p#

select * from t1 right outer join t3 on t1.userid=t3.userid

運行結果:userid   username password    userid  jf    dj

      1       jack         jackpwd      1        20  3

                        Null   Null          Null             3       50    6

第四:全聯(lián)(full outer join)顯示兩邊表中所有行

select * from t1 full outer join t3 on t1.userid=t3.userid

運行結果:userid   username password    userid  jf    dj

      1       jack         jackpwd      1        20  3

                         2      owen        owenpwd    NULL NULL  NULL

                        Null   Null          Null             3       50    6

總結,關于聯(lián)合查詢,本人已測試過.效率的確比較高,4種聯(lián)合方式如果可以靈活使用,基本上復雜的語句結構也會簡單起來.這4種方式是:

Inner join         left outer join          right outer join       full outer join


新聞標題:SQL中關于join聯(lián)合查詢中的關鍵語法
轉載來于:http://www.dlmjj.cn/article/djsjcdh.html