Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

query sobre sakila_db

Estas en el tema de query sobre sakila_db en el foro de Mysql en Foros del Web. hola gente, tengo un gran problema.. como veran me estoy iniciando en el manejo de SGBD por lo que estoy haciendo consultas sobre la base ...
  #1 (permalink)  
Antiguo 18/06/2010, 23:46
 
Fecha de Ingreso: enero-2007
Mensajes: 135
Antigüedad: 17 años, 3 meses
Puntos: 1
query sobre sakila_db

hola gente, tengo un gran problema..
como veran me estoy iniciando en el manejo de SGBD por lo que estoy haciendo consultas sobre la base de datos sakila
aqui viene la duda..
la consigna es la siguiente:
Seleccionar el/los actor/es que participo en peliculas

de todos las categorias
les cuento lo que estoy haciendo..
Código PHP:
select ac.first_name Nombreac.last_name Apellido from film_category flc
join film_actor flac on flac
.film_id=flc.film_id
join actor ac on ac
.actor_id=flac.actor_id 
aqui es donde uno las tablas que necesito.. y mi problema
supuse (quizas mal) hacer otra consulta para saber cual es la cantidad maxima de categorias
Código PHP:
select count(distinct category_idfrom film_category 
esto me dice que son 16..
por lo tanto tendria que contar cada vez que un actor hizo una pelicula de una categoria diferente y si es =16 cumpliria la consigna..
aqui, ni mas ni menos esta mi problema..
la verdad que no me sale.. voy a seguir probando pero me darian una ayuda enorme si me dan una idea de como hacerlo.
muchas gracias
Manu
p.d si saben de algun pdf o tutorial con consultas de este tipo avisen asi sigo practicando.
  #2 (permalink)  
Antiguo 19/06/2010, 00:18
 
Fecha de Ingreso: enero-2007
Mensajes: 135
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: query sobre sakila_db

yo de vuelta...
por casualidad es asi?
Código PHP:
select ac.first_name Nombreac.last_name Apellidocount(distinct  category_id)  contador from film_category flc
join film_actor flac on flac
.film_id=flc.film_id
join actor ac on ac
.actor_id=flac.actor_id

group by ac
.actor_id
having contador
=(select count(distinct category_idfrom film_category
espero que si..
gracias por adelantado

Etiquetas: query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:36.