本文共 776 字,大约阅读时间需要 2 分钟。
/* ♥使用union 和union all 合并两张表中的数据 ♥union单词的意思是 联盟,协会,联合 1:首先新建两个表格 使用注意:合并的两个select语句字段名称可以不同,但是 属性必须相同,例如:都是varchar类型 2:新建表格如下 table1:姓名 年龄 table2:姓名2 年龄2 小明 20 小文 22 小红 18 小东 21 小明 20 小红 18 ///可以明显看出,后面表格中最下方有两个重复数据; */-- 使用union 查询 两个表格的结果集SELECT 姓名,年龄FROM table1UNION SELECT 姓名2,年龄2FROM table2/**使用union输出结果如下姓名 年龄小东 21小文 22小明 20小红 18-- 结果发现 ,成功合并了两个结果集并且其中重复的内容也被删除了**/-- 使用union all查询 两个表格的结果集SELECT 姓名,年龄FROM table1UNION ALLSELECT 姓名2,年龄2FROM table2/**使用union all输出结果如下姓名 年龄小明 20小红 18小文 22小东 21小明 20小红 18-- 结果发现 ,成功合并了两个结果集,但是重复数据并没有被删除**//* ♥结论:区别;union 查询结果可以去重复 union all 查询结果不可以去重复 注意:1:两个表格中的数据属性名可以不同,但是属性必须相同 2:第一个select里面的字段名称 将用于结果的字段名称 2017年6月8日18:55:54 starry 每天进步一点点。*/
转载地址:http://osxvi.baihongyu.com/