logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动
01/10/2025, by Ivan

某些 SQL 查询可能会返回重复的结果。在这种情况下,可以在静态查询中使用关键字「DISTINCT」来过滤重复的行。在动态查询中,请使用 distinct() 方法。

// 强制在结果集中过滤重复记录。
$connection = \Drupal::database();
$query = $connection->select('my_table', 'mt');
$query->fields('mt', ['my_fields']);
$query->distinct()->execute()->fetchAll();

请注意,DISTINCT 可能会导致性能下降,因此除非没有其他方式可以限制结果集以避免重复,否则不要使用它。