logo

Palette - Rendez-la colorée🎨

Palette — Constructeur de pages visuel, aucun diplôme en design requis.

Démo en direct Télécharger 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.