[摘要]这篇文章主要介绍了Mysql join操作的相关资料,需要的朋友可以参考下 join的类型1. 内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。2. 外联结:分为外左...
这篇文章主要介绍了Mysql join操作的相关资料,需要的朋友可以参考下
join的类型
1. 内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。
2. 外联结:分为外左联结和外右联结。
案例背景
create table java (name varchar(255));
insert into java values ('java1'),('java2'),('blue');
create table mysql (name varchar(255));
insert into mysql values ('mysql1'),('mysql2'),('blue');
内联结
select * from java,mysql where java.name=mysql.name;
SELECT * FROM java JOIN mysql ON java.name=mysql.name;
SELECT * FROM java INNER JOIN mysql ON java.name=mysql.name;
SELECT * FROM java CROSS JOIN mysql ON java.name=mysql.name;
SELECT * FROM java STRAIGHT_JOIN mysql ON java.name=mysql.name;
这四个语句都是内联结,返回结果都是
+------+------+
关键词:Mysql中的join设置详细说明