SQL 例項 LEFT JOIN 關鍵字

2022-02-24 16:01:14 字數 3362 閱讀 2640

1 date: 2020-08-24 16:07:35

2 */

34 set foreign_key_checks=0;

56 -- ----------------------------

7 -- table structure for

websites

8 -- ----------------------------

9drop table if exists `websites`;

10create table `websites` (

11 `id` int(255) not null auto_increment,

12 `name` varchar(255) character set utf8 collate utf8_general_ci default null comment '網名',

13 `url` varchar(255) character set utf8 collate utf8_general_ci default null comment '**',

14 `alexa` int(255) default null comment '排名',

15 `country` varchar(255) character set utf8 collate utf8_general_ci default null comment '城市',

16primary key (`id`)

17 ) engine=innodb auto_increment=18 default charset=utf8;

1819 -- ----------------------------

20 --records of websites

21 -- ----------------------------

22 insert into `websites` values ('1', 'google', '', '1', 'usa');

23 insert into `websites` values ('2', '**', '', '13', 'cn');

24 insert into `websites` values ('3', '菜鳥教程', '', '4689', 'cn');

25 insert into `websites` values ('4', '微博 ', '', '20', 'cn');

by:left join 關鍵字從左表(table1)返回所有的行,即使右表(table2)中沒有匹配。如果右表中沒有匹配,則結果為 null。

故嶼γ

SQL學習之left join關鍵字

菜鳥教程 sqlleft join關鍵字將左表 table1 所有的行返回,即右表 table2 中沒有匹配。如果右表中沒有匹配,則結果為 null select column name s from table1 left join table2 on table1.column name tab...

SQL連線符Left Join小例項

在一資料移植專案中,left join的應用 專案要求根據卡號獲取終端使用者號,規則如下 1 根據card查詢tbl testa表,獲取userid,根據userid作為id查詢tbl testb獲取userid 2 根據card作為cardid查詢tbl testc表,獲取userid,3 以上兩...

sql的left join 命令詳解

給個通俗的解釋吧.例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 兩個表a,b相連線,要取出id相同的字段 select from a inner join b on a.aid b.bid這是僅取出匹配的資料.此時的取出的是 1 a...