Duda vista 2 film_list

Duda vista 2 film_list

de Martin Borba Lopez -
Número de respuestas: 2

Buenas tardes, notamos que la consulta en el notebook "comienza" desde la tabla film `...FROM film LEFT JOIN...` pero el enlace que adjuntaron (https://www3.ntu.edu.sg/home/ehchua/programming/sql/SampleDatabases.html#zz-3.2) parte desde category

CREATE VIEW film_list
AS
SELECT 
  film.film_id AS FID,
  film.title AS title,
  film.description AS description,
  category.name AS category,
  film.rental_rate AS price,
  film.length AS length,
  film.rating AS rating,
  GROUP_CONCAT(CONCAT(actor.first_name, _utf8' ', actor.last_name) SEPARATOR ', ') AS actors
FROM category 
  LEFT JOIN film_category ON category.category_id = film_category.category_id
  LEFT JOIN film ON film_category.film_id = film.film_id
  JOIN film_actor ON film.film_id = film_actor.film_id
  JOIN actor ON film_actor.actor_id = actor.actor_id
GROUP BY film.film_id;

Esto cambiaría algo? en ese caso, deberíamos ir con lo que dice el notebook o el enlace.

En respuesta a Martin Borba Lopez

Re: Duda vista 2 film_list

de Martin Borba Lopez -
Siguiendo con las dudas, en el enlace se da un ejemplo de un registro retornado:
FID: 1
title: ACADEMY DINOSAUR
description: A Epic Drama of a Feminist And a Mad Scientist who must Battle
a Teacher in The Canadian Rockies
category: Documentary
price: 0.99
length: 86
rating: PG
actors: PENELOPE GUINESS, CHRISTIAN GABLE, LUCILLE TRACY, SANDRA PECK, JOHNNY CAGE,
MENA TEMPLE, WARREN NOLTE, OPRAH KILMER, ROCK DUKAKIS, MARY KEITEL.

En caso de que la película tenga varias categorías( además de Documental es de Acción), se querría que se muestren cómo se muestran los actores(category: Documentary,Action)? o se quiere que existan múltiples filas retornadas duplicando la información.
En respuesta a Martin Borba Lopez

Re: Duda vista 2 film_list

de Lorena Etcheverry -
Hola Martin:
por favor tomen como referencia las consultas del notebook (que son las mismas que están en los scripts de creación de la BD que están en este link https://dev.mysql.com/doc/sakila/en/).
El otro link que mencionás es solo un complemento a la documentación.
slds
Lorena