- Palette 🎨
-
Recursos
- Foro
- Libro de Drupal
- Blog
-
Casos de estudio
- Traducción automática de páginas Drupal con IA
- Gestión de la configuración impulsada por CI
- Drupal como backend: GraphQL, JSON:API, RESTful
- Cómo mantener menús enormes en Drupal
- Reemplazar Colorbox por GLightbox
- Reescritura de plugins de CKEditor 4 para CKEditor 5
- Actualización de Drupal 7 a la versión más reciente de Drupal
- Drupal Documentation
- Documentación de la API de JSON Drop
- Novedades
- Descargar Drupal
-
Contactos
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
Scroll
18/06/2025, by Ivan
Menu
- Comprendiendo Drupal
- Requisitos del sistema de Drupal
- Instalación de Drupal
- Actualización de Drupal 8
- Administración del sitio Drupal 8
- Módulos Drupal 8
- Comparación de módulos de Drupal
- Temas de Drupal
- Tipos de campos en Drupal
- Gestión de configuración
- Multisitio Drupal
- Funciones especiales
- Solución de problemas en Drupal 8
- Creación de módulos para Drupal
-
Drupal 8 API
- API de Autenticación
- API de Bloques
- Cache API
- CKEditor API
- API de Gestión de Configuración
-
API de base de datos
- Resumen de la API de base de datos
- Conceptos generales
- Configuración de la base de datos
- Creación del objeto de conexión a la base de datos
- Consultas Estáticas
- Consultas Dinámicas
- Conjuntos de resultados
- Uso en la clase
- Consultas de inserción insert
- Consultas de fusión merge
- Consultas de eliminación (delete)
- Transacciones
- Registro de errores
- Funciones y operadores
- API de Entidades
- Tematización de Drupal 8
- Actualización a Drupal 8
Algunas consultas SQL pueden devolver resultados duplicados. En tales casos, las filas duplicadas pueden filtrarse usando la palabra clave «DISTINCT» en una consulta estática. En una consulta dinámica, use el método distinct().
// Forzar el filtrado de registros duplicados en el conjunto de resultados.
$connection = \Drupal::database();
$query = $connection->select('my_table', 'mt');
$query->fields('mt', ['my_fields']);
$query->distinct()->execute()->fetchAll();
Tenga en cuenta que DISTINCT puede afectar el rendimiento, por lo que no se debe usar a menos que no haya otra forma de limitar el conjunto de resultados para evitar duplicados.