Para resolver o problema tive que usar uma subquery na query, ela eliminou totalmente a reincidencia de registros, mas mata totalmente o meu computador por 6 minutos e pouco a cada vez que executo a consulta, são 26593 registro para analisar. Pode ser que o meu Mysql nao esteja configurado corretamente, ja que processador eu tenho!
Vou passar a consulta que construir e para mim funcionou perfeitamente!
SELECT m.id, m2.id AS id2, m.tamanho, m2.tamanho AS tamanho2, m.titulo, m2.titulo AS titulo2, m.diretorio, m2.diretorio AS diretorio2, a.artista, m.arquivo, m2.arquivo AS arquivo2 FROM musicas1 AS m LEFT JOIN musicas2 AS m2 ON m.titulo= m2.titulo AND m.tamanho=m2.tamanho AND m.artista = m2.artista LEFT JOIN artistas AS a ON m2.artista = a.id WHERE m.id != m2.id AND m2.id = ( SELECT m3.id AS idunico FROM musicas1 AS m3 LEFT JOIN musicas2 AS m4 ON m3.titulo= m4.titulo AND m3.tamanho=m4.tamanho AND m3.artista = m4.artista WHERE m3.id != m4.id AND m3.tamanho = m.tamanho AND m3.titulo = m.titulo ORDER BY m3.id LIMIT 0, 1 ) ORDER BY m.id
O que essa consulta simplesmente faz é, verificar se esse registro é a primeira ocorrencia da consulta, se for ele não é mostrado, resumindo, ela consegui reduzir de 30% do total dos registros para 11%.
Espero que esse exemplo ajude, não sei se é o mais correto, mas funcionou perfeitamente para mim, tirando que o computador fica inutilizado por algums minutos.
Flws gurizada....