icp主体备案号 网站备案号,湖南建站网站,郴州公司网站建设,购物网站排名一、左连接#xff0c;右连接#xff0c;内连接关系 左连接#xff1a;左表全部两个表交集#xff08;①②#xff09;
右连接#xff1a;右表全部两个表交集#xff08;③②#xff09;
内连接#xff1a;两个表交集#xff08;②#xff09;
二、结合具体例子看…一、左连接右连接内连接关系 左连接左表全部两个表交集①②
右连接右表全部两个表交集③②
内连接两个表交集②
二、结合具体例子看已经在mysql中执行过的例子可以运行没有错误
表1 表2 1、左连接left join 返回左表所有行右表与之匹配记录若没有返回null
select a.id,a.name,b.address from empi_patient a LEFT JOIN empi_patient_copy2 b on a.id b.id
执行结果 2、右连接right join 返回右表所有行左表与之匹配记录若没有返回null
SELECT b.id,a.name,b.address from empi_patient a RIGHT JOIN empi_patient_copy2 b on a.id b.id 3、内连接inner join 其中inner可省略 返回两表的交集记录返回2个表中完全符合条件的记录结果集中表的字段内容均来自各自的表。
SELECT b.id,a.name,b.address from empi_patient a INNER JOIN empi_patient_copy2 b on a.id b.id --inner join SELECT b.id,a.name,b.address from empi_patient a JOIN empi_patient_copy2 b on a.id b.id --join 4、全连接full join Mysql不支持全连接 5、交叉连接cross join 没有条件限制的交叉连接将产生连接所涉及的表的笛卡尔积
SELECT b.id,a.name,b.address from empi_patient a CROSS JOIN empi_patient_copy2 b 加上条件和内连接一样了
SELECT b.id,a.name,b.address from empi_patient a CROSS JOIN empi_patient_copy2 b on a.id b.id