SQL中的多表关联和子查询

多表关联:

连接查询:

1.内关联:相当于两个表中的公共部分的数据

select * from 表1 join 表2 on 表1相同的值=表2相同的值

2.外关联:

左关联:以左表为主,右表能关联上的内容用右表的值填充,不能关联上的内容填

select * from 表1 left join 表2 on 表1相同的值=表2相同的值

右关联:以右表为主,左表能关联上的内容用右表的值填充,不能关联上的内容填

select * from 表1 right join 表2 on 表1相同的值=表2相同的值

3.自连接:

以自己(表)关联自己:

select * from 表1 join 表2 on 条件;

子查询:

SQL语句中包含select 语句

嵌套位置:

where之后,from之后,select之后


版权声明:本文为qq_34047444原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。