Imagino que que essa função percorra todos os campos para indicar se essa linhas é igual a outra, porém tive uma dúvida.
Algumas vezes um Left Join pode duplicar algumas chaves e pode ser que apenas um campo não se repita.
Como eu faço para conferir se uma linha é duplicada até a coluna X?
Por exemplo, tenho uma tabela A com as Colunas 'ID' e 'Nome' e a tabela B com as Colunas 'ID' e 'Compra'. E no caso deveria ter apenas 1 registro de compra para cada 'ID' da tabela A, porém por algum motivo tem dois. Como eu faço para ele remover a duplicada levando em conta apenas as colunas 'ID' e 'Nome'?