Scroll
Distinct
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.