Query

09/12/2004 - 17:09 por Sinuhé Leines | Informe spam
Hi everybody!!

Tengo una consulta, ok?

Select cs.casa, ow.nombre, ow.apellido, cl.color, cs.fecha_construccion,
cs.num_habitaciones, cs.num_habitantes
from casas cs
inner join owner on cs.id_ow=ow.id_ow
inner join colores cl on cs.cl_id=cl.cl_id

cómo puedo lograr que me traiga todos estos datos pero agrupados
sólamente por agrupada por ow.nombre, cs.num_habitaciones, cs.color??

mil gracias

Preguntas similare

Leer las respuestas

#1 Maxi
09/12/2004 - 18:31 | Informe spam
Hola, deberia usar GROUP BY, pero para ello en los campos que no agrupes vas
a tener que utilizar alguna funcion de agregado como por ej MAX, con lo cual
podria quedar algo asi como:

Select max(cs.casa) as casa, ow.nombre, max(ow.apellido) as apellido,
cl.color, max(cs.fecha_construccion) as fecha,
cs.num_habitaciones, max(cs.num_habitantes) as num_habitantes
from casas cs
inner join owner on cs.id_ow=ow.id_ow
inner join colores cl on cs.cl_id=cl.cl_id

group by ow.nombre, cs.num_habitaciones, cs.color




Salu2
Maxi


"Sinuhé Leines" escribió en el
mensaje news:
Hi everybody!!

Tengo una consulta, ok?

Select cs.casa, ow.nombre, ow.apellido, cl.color, cs.fecha_construccion,
cs.num_habitaciones, cs.num_habitantes
from casas cs
inner join owner on cs.id_ow=ow.id_ow
inner join colores cl on cs.cl_id=cl.cl_id

cómo puedo lograr que me traiga todos estos datos pero agrupados
sólamente por agrupada por ow.nombre, cs.num_habitaciones, cs.color??

mil gracias

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida