sql 联合查询怎么做
时间: 2023-09-14 08:05:07 浏览: 158
SQL Server多表查询优化方案集锦
SQL联合查询可以使用UNION或UNION ALL关键字来实现。具体步骤如下:
1.编写第一个SELECT语句,包含需要查询的列和表名。
2.使用UNION或UNION ALL关键字连接第一个SELECT语句和第二个SELECT语句。
3.编写第二个SELECT语句,包含需要查询的列和表名。
4.可以继续使用UNION或UNION ALL关键字连接更多的SELECT语句。
示例:
查询学生和教师信息:
SELECT student_name, student_age, student_gender FROM student
UNION
SELECT teacher_name, teacher_age, teacher_gender FROM teacher;
说明:
上述SQL语句中,第一个SELECT语句查询了学生表中的姓名、年龄和性别,第二个SELECT语句查询了教师表中的姓名、年龄和性别。使用UNION关键字连接两个SELECT语句后,可以得到一个包含学生和教师信息的结果集。如果希望包含重复记录,可以使用UNION ALL关键字。
阅读全文