2009-08-06
如何用VF或者SQL软件中查找重
你可以参考下面的语法测试一下吧:
select 单位名称,count(单位名称)
from
(select * from 表1 union all select * from 表2 )
as 临时表
group by 单位名称
having(count(单位名称)) > 1
上面语法的意思:是首先将多个相同表结构的表先 select * 出来,通过 union all 将所有记录合成一个结果集。 然后在这个结果上进行查询,对"单位名称"列进行count计数,然后group by 分组,最后进行having子句找出重复的单位名称及个数。
其中,临时表,只举了表1和表2,其实可以任意多个表的...全部
你可以参考下面的语法测试一下吧:
select 单位名称,count(单位名称)
from
(select * from 表1 union all select * from 表2 )
as 临时表
group by 单位名称
having(count(单位名称)) > 1
上面语法的意思:是首先将多个相同表结构的表先 select * 出来,通过 union all 将所有记录合成一个结果集。
然后在这个结果上进行查询,对"单位名称"列进行count计数,然后group by 分组,最后进行having子句找出重复的单位名称及个数。
其中,临时表,只举了表1和表2,其实可以任意多个表的结果集合并。
偶使用的是SYBASE环境。
。收起