Select * from hell;
Publicado por Txarly (2 intervenciones) el 04/12/2009 09:28:24
Buenas a todos.
Sobre una BD de una competición deportiva por equipos.
He de resolver una consulta un tanto larga, la cuestión se me atraganta cuando llego al punto en que he de encontrar el nombre de los equipos que han ganado n veces como visitante.
Mi idea inicial era: (con 3 victorias de visitante)
select partido.nombre_visitante from partido where 3<(select count(partido.pts_visitante > partido.pts_local));
Y utilizar un group by al final. Obviamente esto es una magna chapuza que no funciona. La cosa es que tengo la sensación de que no puede ser muy complicado, pero no lo veo.
Muchas gracias y saludos.
Sobre una BD de una competición deportiva por equipos.
He de resolver una consulta un tanto larga, la cuestión se me atraganta cuando llego al punto en que he de encontrar el nombre de los equipos que han ganado n veces como visitante.
Mi idea inicial era: (con 3 victorias de visitante)
select partido.nombre_visitante from partido where 3<(select count(partido.pts_visitante > partido.pts_local));
Y utilizar un group by al final. Obviamente esto es una magna chapuza que no funciona. La cosa es que tengo la sensación de que no puede ser muy complicado, pero no lo veo.
Muchas gracias y saludos.
Valora esta pregunta


0