//String result = "{\"results\":[{\"count\":375,\"first_timestamp\":1541832396000,\"objectFromType\":4314,\"objectFromTypeName\":\"IMSI\",\"objectFromValue\":\"500231198608201872\",\"objectToType\":4315,\"objectToTypeName\":\"指纹编号\",\"objectToValue\":\"5002316713060001\",\"relativeType\":4403,\"relativeTypeName\":\"IMEI-IMSI\",\"source\":1376,\"sourceName\":\"刑总-海鑫-人员基本信息\",\"timestamp\":1545627478000},{\"count\":375,\"first_timestamp\":1541832396000,\"objectFromType\":4314,\"objectFromTypeName\":\"IMSI\",\"objectFromValue\":\"500231198608201872\",\"objectToType\":4315,\"objectToTypeName\":\"IMEI\",\"objectToValue\":\"864552034163647\",\"relativeType\":4403,\"relativeTypeName\":\"IMEI-IMSI\",\"source\":1376,\"sourceName\":\"大情报-二代证办理信息\",\"timestamp\":1545627478000},{\"count\":375,\"first_timestamp\":1541832396000,\"objectFromType\":4314,\"objectFromTypeName\":\"IMSI\",\"objectFromValue\":\"500231198608201872\",\"objectToType\":4315,\"objectToTypeName\":\"IMEI\",\"objectToValue\":\"864552034163647\",\"relativeType\":4403,\"relativeTypeName\":\"IMEI-IMSI\",\"source\":1376,\"sourceName\":\"大情报-二代证办理信息\",\"timestamp\":1545627478000},{\"count\":375,\"first_timestamp\":1541832396000,\"objectFromType\":4314,\"objectFromTypeName\":\"IMSI\",\"objectFromValue\":\"500231198608201872\",\"objectToType\":4315,\"objectToTypeName\":\"IMEI\",\"objectToValue\":\"864552034163647\",\"relativeType\":4403,\"relativeTypeName\":\"IMEI-IMSI\",\"source\":1376,\"sourceName\":\"大情报-看守所人员信息\",\"timestamp\":1545627478000},{\"count\":375,\"first_timestamp\":1541832396000,\"objectFromType\":4314,\"objectFromTypeName\":\"IMSI\",\"objectFromValue\":\"460010858605079\",\"objectToType\":4315,\"objectToTypeName\":\"IMEI\",\"objectToValue\":\"864552034163647\",\"relativeType\":4403,\"relativeTypeName\":\"IMEI-IMSI\",\"source\":1376,\"sourceName\":\"4G-联通-QQ\",\"timestamp\":1545627478000}],\"status\":\"ok\"}";
delete from relation a where (a.objectfromvalue,A.OBJECTTOVALUE,A.RELATIVETYPE) in (select OBJECTFROMVALUE,OBJECTTOVALUE,RELATIVETYPE from relation group by OBJECTFROMVALUE,OBJECTTOVALUE,RELATIVETYPE having count(*) > 1)
and ROWID not in (select min(ROWID) from relation group by OBJECTFROMVALUE,OBJECTTOVALUE,RELATIVETYPE having count(*) > 1);
drop index XZXT.inx_RelaFromToValue;
drop index XZXT.inx_rela_formval_totype;
CREATE UNIQUE INDEX XZXT.inx_RelaFromToValue ON XZXT.Relation
delete from Track a where (a.OBJECTVALUE,a.ADDRESS,A.TIMESTAMP) in (select OBJECTVALUE,ADDRESS,TIMESTAMP from Track group by OBJECTVALUE,ADDRESS,TIMESTAMP having count(*) > 1)
and ROWID not in (select min(ROWID) from Track group by OBJECTVALUE,ADDRESS,TIMESTAMP having count(*) > 1);
DROP INDEX XZXT.inx_TrackObjtvalTime;
CREATE UNIQUE INDEX XZXT.inx_TrackObjtvalTime ON XZXT.Track