在做一次日结查询时候,使用union 查询历史表和当前表,结果少了很多的交易数据,因为只是查询用到的字段,没有注意到这方面的问题,结果发现交易数据少了很多。
union 在使用时候,会将重复的记录覆盖掉,解决方法是在使用 union 时候,查询字段必须有一个唯一字段,例如作为主键的字段,或者使用union all 拼接查询,不会将重复记录覆盖掉
在做一次日结查询时候,使用union 查询历史表和当前表,结果少了很多的交易数据,因为只是查询用到的字段,没有注意到这方面的问题,结果发现交易数据少了很多。
union 在使用时候,会将重复的记录覆盖掉,解决方法是在使用 union 时候,查询字段必须有一个唯一字段,例如作为主键的字段,或者使用union all 拼接查询,不会将重复记录覆盖掉