2013年7月18日
摘要: union和union all都用于合并sql结果集操作,不管sql语句是否相同,但是返回字段最好一样,若不一样,字段名称只会以第一个为准这就要求sql语句拥有相同的列(数量及名称),相同的返回类型首先说下区别: union 查询结果不包含重复值,即若有重复只返回一个 union all 查询结果包含所有值,重复多少个都会全部返回使用:使用多条件模糊(或者说筛选)查询方法较慢(数据量较大)可换用另一种精确(索引或某字段)定位但sql过长的情况下、或者where条件中in过长(一般查过1000个会报错)、或者sql语句过长的情况,可以考虑将其转化为多个sql合并的union 示例1:指... 阅读全文
posted @ 2013-07-18 13:26 木采薇 阅读(4823) 评论(0) 推荐(0) 编辑