把各字段转化为字符串然后拼接在一起,中间加“-”作为间隔符,把这个作为重复关键字
where value not in
(select cast(field1 as varchar(50))+'-'+cast(field2 as varchar(50)) from table)
但这种方式效率很低,我遇到有几千行数据时将耗费1分钟的时间。
如果各位有更好的方法欢迎指教。
把各字段转化为字符串然后拼接在一起,中间加“-”作为间隔符,把这个作为重复关键字
where value not in
(select cast(field1 as varchar(50))+'-'+cast(field2 as varchar(50)) from table)
但这种方式效率很低,我遇到有几千行数据时将耗费1分钟的时间。
如果各位有更好的方法欢迎指教。
转载于:https://www.cnblogs.com/tmsharper/archive/2008/07/11/1240952.html