logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll
08/05/2020, by maria

Некоторые запросы SQL могут давать повторяющиеся результаты. В таких случаях дублированные строки могут быть отфильтрованы с использованием ключевого слова «DISTINCT» в статическом запросе. В динамическом запросе используйте метод Different().

// Force filtering of duplicate records in the result set.
$connection = \Drupal::database();
$query = $connection->select('my_table', 'mt');
$query->fields('mt', ['my_fields']);
$query->distinct()->execute()->fetchAll();

Обратите внимание, что DISTINCT может привести к снижению производительности, поэтому не используйте его, если нет другого способа ограничить набор результатов, чтобы избежать дублирования.