Scroll
Distinct
Algumas consultas SQL podem produzir resultados duplicados; nesses casos as linhas repetidas podem ser filtradas usando a palavra-chave DISTINCT numa consulta estática. Numa consulta dinâmica use o método distinct() (código mantido).
// Force filtering of duplicate records in the result set.
$connection = \Drupal::database();
$query = $connection->select('my_table', 'mt');
$query->fields('mt', ['my_fields']);
$query->distinct()->execute()->fetchAll();
Note que DISTINCT pode reduzir o desempenho — não o use se houver outra forma de limitar o result set evitando duplicatas.