不推送重复的数据

来源:百度知道 编辑:UC知道 时间:2024/06/28 17:45:24
我现在想从数据库中得到一些数据,假如说sql语句为select *from table_name t where t.name like '%张%';假如说第一天查出来有两条数据,分别为张三和张四这两条数据)。然后我把数据给推送到server了。第二天查出来有三条数据分别为张三、张四、张五,现在的我要求的目的就是把张三张四去掉,只留下张五,然后把张五所对就的这条数据给推送到server端!
希望大家给我一个方案!小弟先谢谢了

做一个标记,可以在那张表中设置一个字段,值为是否推送。或者新建一张表然后记录下推送过的数据。这样在查询的时候就可以使用
select *from table_name t where t.name like '%张%' and t.ispushtoserver='false'等

在建立个表呗 里面存的都是你以及推送到server端的数据 下次跟里面的数据比较下不就行了?