Buddy or anyone else, please...

 

While we're on this subject.  After I identify that some rows are duplicated
(this is OK for me, this is a detail table), I want to count the number of
duplicates for each value and put the resulting value in a column in the
same table.  How would I go about doing this?

 

field1   field2

32531   0

32531   0

32531   0

32531   0

 

I want to update field2 = 4

 

Claudine :-)

 

  _____  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Walker, Buddy
Sent: Saturday, December 18, 2004 11:47 AM
To: RBG7-L Mailing List
Subject: [RBG7-L] - RE: Duplicate row identification

 

Robert

  You can try..

 

   update thisTable set somecolumn = 'X' where itemno in +

  (select itemno from thatTable group by itemno having count(*) > 1)

 

Buddy

 

 

-----Original Message----- 
From: [EMAIL PROTECTED] on behalf of Robert Vincent 
Sent: Sat 12/18/2004 9:18 AM 
To: RBG7-L Mailing List 
Cc: 
Subject: [RBG7-L] - Duplicate row identification

 

R:Greetings, 

I seem to recall an SQL syntax that would allow me to 
identify duplicate rows within a column of a single 
table. 

I need to flag rows in a table where an item number 
already exists within that table. 

Something like: 
UPDATE {table} SET {column}='X' where itemno in + 
  (select itemno from {table}) 

Of course the statement above flags ALL rows, but I 
thought there was a way to indicate rows that 
existed more than once. 

TIA - Rob Vincent 

<<attachment: winmail.dat>>

Reply via email to