Cita: Esto es el comando que utilizo pero me repite el grupo por cada detalle encuentra el registro de detalle
Eso en BBDD no se considera "repetición"...
En BBDD hay repetición cuando todos y cada uno de los campos entre dos registros cualesquiera tienen
exactamente el mismo valor en cada uno.
Si al menos hay UN campo cuyo valor difiere entre ambos registros, eso NO ES repetición.
En BBDD los registros devueltos por una consulta se consideran como UNIDADES DE DATOS, es decir, el conjunto completo de datos del registro son una sola cosa.
¿Se entiende?
Si lo que quieres es NO mostrar los datos que son comunes entre los registros, estás pensando en un
reporte y no en una consulta. Y los reportes son temas fundamentalmente de
programación y no de SQL.
Se crean reportes alimentados por consultas, pero los resultado de una consulta no son reportes. Se requieren herramientas de transformación para obtener un reporte basado en consultas, pero esas herramientas no son parte kernel del SQL.