Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

245
Vistas
¿Cómo puedo extraer una fila en una consulta GROUP BY Django?

Tengo una tabla como esta:

 EVENT ------------- user_id thumbnail_name 0 event/abc.jpg 0 event/efg.jpg 0 event/xyz.jpg 1 event/lmn.jpg 1 event/opq.jpg 2 event/rsf.jpg

¿Cómo puedo AGRUPAR POR user_id y recuperar una miniatura arbitraria? Rendimiento esperado:

 [ {user_id: 0, thumbnail_name: event/abc.jpg}, {user_id: 1, thumbnail_name: event/lmn.jpg}, {user_id: 2, thumbnail_name: event/rsf.jpg}, ]

¿Es esto posible en SQL y mucho menos en Django ORM?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Usar FOR JSON AUTO en SQl Server

 SELECT * FROM EVENT FOR JSON AUTO

Si espera devolver solo una fila, puede agregar Without_Array_Wrapper después de FOR JSON AUTO con una coma después de la palabra clave AUTO, y obtendrá un objeto en lugar de una matriz:

 SELECT * FROM EVENT FOR JSON AUTO, Without_Array_Wrapper;

en mysql

 SELECT json_object('user_id', user_id, 'thumbnail_name', thumbnail_name) FROM EVENT;

Modificaciones del Führer

 SELECT JSON_ARRAYAGG(JSON_OBJECT('user_id', user_id, 'thumbnail_name', thumbnail_name)) from EVENT;
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda