Que tal Frank.
Una forma de hacerlo es usando una tabla temporal.
En la tabla temporal dejas por ejemplo, el email y nombre, y posteriormente con un segundo query obtienes el resto de los datos.
Código:
--1
select email, MAX( Name + LastName) as NameFull
Into #tmpUsuarios
from usuarios
--2
SELECT u.*
FROM usuarios u
INNER JOIN #tmpUsuarios t ON u.email = t.email AND u.Name + u.LastName = t.NameFull
Por último borra tus registro de la tabla usuarios y mete los obtenidos en el query
2.
El código anterior funciona siempre y cuando la concatenación de
Name + LastName sea único, sino cambialo por otro campo que te indique que sea único para cada grupo que tenga el mismo email.
Saludos y suerte!!