si tu tabla es asi
campoidentity (campo entero auto incrementado)
camponombre
campoapellido
campotel
hay que estar atento con los alias
Código SQL
[-]
select t2.camponombre camponombre,
t1.campoapellido, t1.campotel from tutabla t1
left outer join
(
select camponombre, min(campoidentity) campoidentity from tutabla
group by camponombre
) t2
on t1.camponombre = t2.camponombre
t1.campoidentity = t2.campoidentity
esto debe de funcionar,
y tambien asi debe funcionar de esta manera
Código SQL
[-]
select
case
when t2.campoidentity is null then t1.camponombre
else null
) camponombre,
t1.campoapellido, t1.campotel from tutabla t1
left outer join
(
select min(campoidentity) campoidentity from tutabla
group by camponombre
) t2
on t1.campoidentity = t2.campoidentity
sino funciona comentame lo que hagas
![Cool](http://www.clubdelphi.com/foros/images/smilies/cool.gif)