select * from tb a where not exists
(select 1 from tb where 字段2=a.字段2 and 字段3=a.字段3 and 字段4=a.字段4 and id<a.id);