mySQL 多表查詢語句

來源:互聯網
上載者:User

標籤:外串連   style   顯示   sql   size   子查詢   where   lang   sel   

多表查詢最少有2張以上的表一起查詢

        交叉串連查詢(很少用)查詢出來的資料是錯誤的

        內串連 [inner] join on

        隱式省略inner join on

                 select  from 表A,表B where 表A.主鍵 = 表B.外鍵

        顯示寫出inner join on

                 select  from 表A inner join 表B on 表A.主鍵 = 表B.外鍵

        外串連

                 左外串連(以左邊的表為主)left [outer] join on

                 select  from 表A left [outer] join 表B on 表A.主鍵 = 表B.外鍵

                 右外串連(以右邊的表為主)right [outer] join on

                 select  from 表A right [outer] join 表B on 表A.主鍵 = 表B.外鍵

子查詢一條sql語句的查詢結果,作為另外一條sql語句的(條件,另一張表,結果)

        select  from 表A where 欄位 = (select  from 表B)

 

-- 交叉串連查詢(很少用)查詢出來的資料是錯誤的(笛卡爾(集)積)

-- 一次查詢出分類和商品,兩張表的資料(查詢出來的資料是兩張表資料的乘積)

mySQL 多表查詢語句

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.