用union合并多个select sql语句里面的union是什么意思?

sql语句里面的union是什么意思?Union all,解释为Union all,解释为Union或Union all,实现前两个选择集数据的并集,以形成结果集查询输出。这要求联合前后的结果集具有相

sql语句里面的union是什么意思?

Union all,解释为Union all,解释为Union或Union all,实现前两个选择集数据的并集,以形成结果集查询输出。这要求联合前后的结果集具有相同数量的输出字段和相应的字段类型。Select column1,column2 from table1 Union(all)Select column1,column2 from table2上述语句需要相同类型的column1字段和相同类型的column2字段。并且每个查询的数目是相同的。统一与统一的区别在于统一。第一个是union all,这意味着将显示两个查询的所有数据。然而,工会并没有“一切”这个词。将两个查询的数据合并在一起后,将删除重复的数据。例如,从表1中选择列1的结果是1.23,从表2中选择列1的结果是1.56,它们都是三行。然后union all的结果是6行1.23 1.56,union将过滤掉以上结果中1的重复行,结果是1.23 5 6 5行http://www.w3school.com.cn/sql/sql联合.asp