logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll
18/06/2025, by Ivan

Manche SQL-Abfragen können doppelte Ergebnisse liefern. In solchen Fällen können doppelte Zeilen mit dem Schlüsselwort „DISTINCT“ in einer statischen Abfrage herausgefiltert werden. In einer dynamischen Abfrage verwenden Sie die Methode distinct().

// Erzwinge das Herausfiltern doppelter Datensätze im Ergebnis-Set.
$connection = \Drupal::database();
$query = $connection->select('my_table', 'mt');
$query->fields('mt', ['my_fields']);
$query->distinct()->execute()->fetchAll();

Beachten Sie, dass DISTINCT die Performance beeinträchtigen kann. Verwenden Sie es daher nur, wenn es keine andere Möglichkeit gibt, das Ergebnis-Set so einzuschränken, dass Duplikate vermieden werden.