用LEFT JOIN 把两个表的数据连起来
时间: 2024-05-07 13:23:32 浏览: 69
MySQL的LEFT JOIN表连接的进阶学习教程
LEFT JOIN 是一种关联查询的方式,可以将两个表中的数据进行连接,同时保留左表中的所有记录。
语法如下:
```
SELECT *
FROM table1
LEFT JOIN table2
ON table1.column = table2.column;
```
其中,table1 和 table2 是要连接的两个表,column 是它们共有的列名。
举个例子,假设我们有两个表:students 和 scores,其中 students 表包含学生的基本信息,scores 表包含学生的考试成绩。我们可以使用 LEFT JOIN 将它们连接起来,以便查看每个学生的成绩记录:
```
SELECT *
FROM students
LEFT JOIN scores
ON students.id = scores.student_id;
```
在这个例子中,我们将 students 表和 scores 表连接起来,以便查看每个学生的成绩记录。LEFT JOIN 保留了 students 表中所有的记录,即使这些记录在 scores 表中没有匹配的记录。
阅读全文