mysql 內連線 左連線 右鏈結

2021-10-07 06:15:40 字數 423 閱讀 4780

# 如果沒有加入where條件查詢的資料數量是:student行數*grade行數

select * from student join grade where student.gid = grade.gid;

# 左連線不能用where可以用on,左邊的表資料全查出來,右邊的表只顯示符合條件的

select * from student s left join grade g on s.sid=20 and g.gid=2;

# 左連線不能用where可以用on,右邊的表資料全查出來,左邊的表只顯示符合條件的

select * from student s left join grade g on s.sid=20 and g.gid=2;

sql左連線 右鏈結 內連線

圖1 a表資料 表b結構如下 bid int 標識種子,主鍵,自增id bnameid int 資料情況,即用select from b出來的記錄情況如下圖2所示 圖2 b表資料 為了把bid和aid加以區分,不讓大家有誤解,所以把bid的起始種子設定為100。有sql基本知識的人都知道,兩個表要做...

mysql 內連線 左連線 右連線

記錄備忘下,初始資料如下 drop table ifexists t demo product create table ifnot exists t demo product proid int 20 proname varchar 20 price int 10 primary key proi...

mysql 內連線,左連線,右連線

本文 於 用兩個表 a table b table 關聯欄位a table.a id和b table.b id來演示一下mysql的內連線 外連線 左 外 連線 右 外 連線 全 外 連線 mysql版本 server version 5.6.31 mysql community server gp...