Thursday, November 1, 2007

Esistenza di record duplicati

. Thursday, November 1, 2007

Può capitare di dover controllare e recuperare record doppi in una tabella, in tal caso si può far uso delle tabelle derivate cioè quelle istruzioni Select in una clausola From di uno statement:

select T1.*
from nameTable as T1
join
(
select
col1,
col2
from nameTable
group by col1, col2
having count(*) > 1
)
as T2 on T2.col1 = T1.col1
and T2.col2 = T1.col2

0 commenti:

Post a Comment