logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Défilement
05/07/2025, by Ivan

Certaines requêtes SQL peuvent retourner des résultats en double. Dans ces cas, les lignes dupliquées peuvent être filtrées en utilisant le mot-clé « DISTINCT » dans une requête statique. Dans une requête dynamique, utilisez la méthode distinct().

// Forcer le filtrage des enregistrements dupliqués dans le jeu de résultats.
$connection = \Drupal::database();
$query = $connection->select('my_table', 'mt');
$query->fields('mt', ['my_fields']);
$query->distinct()->execute()->fetchAll();

Notez que DISTINCT peut entraîner une baisse de performance, donc ne l’utilisez pas s’il existe un autre moyen de limiter le jeu de résultats pour éviter les doublons.