class_info 表
student 表
两个表的关系图:
1.普通连接:查出来的是student表和class表重叠的部分( C )
SELECT
*
FROM
student s,
class_info c
WHERE
s.class_info_id = c.id;
查询结果:
2.inner join连接:查出来的和普通连接一样,是公共部分( C )
SELECT
*
FROM
student s
INNER JOIN class_info c on s.class_info_id = c.id;
查询结果:
3.左连接:是以left join左边作为主体查出来的信息,得出的结果为(A+C)
SELECT
*
FROM
student s
LEFT JOIN class_info c on s.class_info_id = c.id;
查询结果:
4.右连接:是以right join 右边作为主体,得出的结果为(B+C)
SELECT
*
FROM
student s
RIGHT JOIN class_info c on s.class_info_id = c.id;
查询结果: