一、联合结果集
1. 简单的结果集联合:
Select FNumber,FName,FAge from T_Employee union select FidCardNumber,FName,FAge from T_Employee
2. 基本的原则:每个结果集必须有相同的列数:每个结果集的列必须类型相容。
3. Select FNumber,FName,FDepartment from T_Employee union select FIdCardNumber,FName,FAge,’临时工,无部门’ from T_Employee
二、union all
1. Select FName,FAge from T_Employee union select FName,FAge from T_TempEmployee.
union合并两个查询结果集,并且将其中完全重复的数据行合并为一条。
2. Select FName from T_Employee union all select FName from T_TempEmployee.
union因为要进行重复值扫描,所以效率低,因此如果不是确定要合并重复行,就用union all.
三、案例1
四、案例二
时间: 2024-10-13 11:51:26