¿podéis decirme como se agrupa una consulta ordenada?
Hago lo siguiente:
Código SQL
[-]
{
TODAS las propiedades agrupadas por TIPO y ordenadas por PROVINCIA, LOCALIDAD, DIRECCION, NUMERo y LETRA
}
SELECT propieda.ID_CLAVE, propieda.TIPO,
propieda.DIRECCION, propieda.NUMERO, propieda.PLANTA, propieda.LETRA,
propieda.LOCALIDAD, propieda.PROVINCIA, propieda.C_POSTAL,
propieta.NOMBRE, propieta.APELLIDO_1, propieta.APELLIDO_2
FROM propieta INNER JOIN (propieda INNER JOIN pertenec ON propieda.ID_CLAVE = pertenec.ID_PROPIED) ON propieta.ID_CLAVE = pertenec.ID_PROPIET
GROUP BY propieda.TIPO
ORDER BY propieda.PROVINCIA, propieda.LOCALIDAD, propieda.DIRECCION, propieda.NUMERO, propieda.PLANTA, propieda.LETRA
Siempre me dice que un campo (generalmente el primero del select, pero si lo quito entonces el siguiente) no forma parte del agrupamiento.
Gracias
Salvica