Preguntas etiquetadas con group-by

GROUP BY: Agregación SQL para valores comunes




6
Seleccionar columnas dentro de json_agg
Tengo una consulta como: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; ¿Cómo puedo seleccionar las columnas bpara que no tenga b.item_iden el objeto JSON? He leído sobre ROW, pero devuelve un objeto JSON como: {"f1": "Foo", "f2": "Bar"} Necesitaría …



1
Error de Postgres [la columna debe aparecer en la cláusula GROUP BY o usarse en una función agregada] cuando se usa la subconsulta
Tengo dos mesas employeey phones. Un empleado puede tener 0 a n números de teléfono. Quiero enumerar los nombres de los empleados con sus números de teléfono. Estoy usando la siguiente consulta que funciona bien. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = phones.empid GROUP …

2
¿Cómo seleccionar varias columnas pero solo agruparlas por una?
Tengo un problema con group by, quiero seleccionar varias columnas pero agruparlas solo por una columna. La consulta a continuación es lo que intenté, pero me dio un error. SELECT Rls.RoleName,Pro.[FirstName],Pro.[LastName],Count(UR.[RoleId]) as [Count] from [b.website-sitecore-core].[dbo].[aspnet_UsersInRoles] UR inner join [b.website-professional-au].[dbo].[Profile] Pro on UR.UserId = Pro.Id inner join [b.website-sitecore-core].[dbo].[aspnet_Roles] Rls on Rls.RoleId …

4
Consulta lenta en tabla grande con GROUP BY y ORDER BY
Tengo una tabla con 7.2 millones de tuplas que se ve así: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file …



4
¿Cómo conseguir un grupo donde el recuento es cero?
Intentaré hacer un gráfico a partir de los datos de mi base de datos del servidor SQL. Tendré todas las calles con el recuento de los usuarios que viven en esta calle, incluso el recuento es cero. Para esto he intentado esta consulta: Create table Streets( ID int IDENTITY primary …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.