logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll
18/06/2025, by Ivan

Algunas consultas SQL pueden devolver resultados duplicados. En tales casos, las filas duplicadas pueden filtrarse usando la palabra clave «DISTINCT» en una consulta estática. En una consulta dinámica, use el método distinct().

// Forzar el filtrado de registros duplicados en el conjunto de resultados.
$connection = \Drupal::database();
$query = $connection->select('my_table', 'mt');
$query->fields('mt', ['my_fields']);
$query->distinct()->execute()->fetchAll();

Tenga en cuenta que DISTINCT puede afectar el rendimiento, por lo que no se debe usar a menos que no haya otra forma de limitar el conjunto de resultados para evitar duplicados.