UNION将两个或多个查询的结果合并到一个结果集中,该结果集包括属于联合中所有查询的所有行。通过使用JOIN,您可以根据表之间的逻辑关系从两个或多个表中检索数据。联接指示SQL应如何使用来自一个表的数据来选择另一个表中的行。UNION操作与使用组合来自两个表的列的JOIN不同。UNION示例:SELECT 1 AS [Column1], 2 AS [Column2]UNIONSELECT 3 AS [Column1], 4 AS [Column2]输出:Column1 Column2-------------------1 23 4加入示例:SELECT a.Column1, b.Column2 FROM TableA a INNER JOIN TableB b ON a.Id = b.AFKId这将输出条件a.Id = b.AFKId为true的两个表中的所有行。