logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll
01/10/2025, by Ivan

Sommige SQL-query’s kunnen dubbele resultaten opleveren. In zulke gevallen kunnen dubbele rijen worden gefilterd met het sleutelwoord DISTINCT in een statische query. In een dynamische query gebruik je de methode distinct().

// Forceer het filteren van dubbele records in de resultset.
$connection = \Drupal::database();
$query = $connection->select('my_table', 'mt');
$query->fields('mt', ['my_fields']);
$query->distinct()->execute()->fetchAll();

Merk op dat DISTINCT de prestaties kan verminderen, dus gebruik het niet tenzij er geen andere manier is om de resultset te beperken en duplicaten te vermijden.