IISLAS
Esa consulta no omite los registros repetidos, te traería lo mismo dado que el ID es unico....
en todo caso la consulta quedaría así no?
Código:
Select *
From Base Z
Where Id In (
Select Max(Id)
From Base A
Where Exists(
Select 1
From Base B
Where A.Razon_Social = B.Razon_Social
And B.Razon_Social Like '[a-z]%'
Group By B.Razon_Social
Having Count(1) > 1
)
Group By A.Razon_Social
)
Dependiendo de tu BD, esta consulta va a tardar....
me avisas si funciona!
Saludos!