inner join示例

2018-05-18 老人999

JOIN简介请阅JOIN简介。


INNER JOIN 产生的结果是两张表的交集,inner join与join相同。


#创建表a,并向表a中插入3条数据:

create table a (id int, name varchar(10));

insert into a values(1,'小白');

insert into a values(3,'小黑');

insert into a values(6,'贝贝');


#查询表a中的数据:

select * from a;

查询结果为:

1小白

3小黑

6贝贝


#创建表b,并向表b中插入3条数据:

create table b (id int, province varchar(36));

insert into b values (3,'江苏省');

insert into b values (5,'山东省');

insert into b values (3,'江苏省2');


#查询表b中的数据:

select * from b;

查询结果为:

5山东省

3江苏省

3江苏省2


#INNER JOIN 关键字在表中存在至少一个匹配时返回行。

select a.id, a.name, b.id, b.province from a INNER JOIN b on a.id=b.id;

查询结果为:

3小黑  3江苏省

3小黑  3江苏省2


#inner join与join相同:

select a.id, a.name, b.id, b.province from a JOIN b on a.id=b.id;

查询结果为:

3小黑   3江苏省

3小黑  3江苏省2


喜欢这篇文章的人也喜欢 · · · · · ·

▶ MySQL中如何注释一行(2)

▶ SQL简介

▶ Linux系统简介

▶ 用Python获取PostgreSQL数据库某张表中的数据代码


  长按二维码关注我们吧

本站所有内容仅供本人订阅使用!RSS + Sitemap