diff --git a/11.sql b/11.sql index 648221d..f5732b7 100644 --- a/11.sql +++ b/11.sql @@ -3,5 +3,5 @@ FROM movies JOIN ratings ON movies.id = ratings.movie_id JOIN stars ON movies.id = stars.movie_id JOIN people ON stars.person_id = people.id -WHERE name = "Chadwick Boseman" +WHERE name = 'Chadwick Boseman' ORDER BY rating DESC LIMIT 5; diff --git a/12.sql b/12.sql index 24bc945..80cef2c 100644 --- a/12.sql +++ b/12.sql @@ -1,20 +1,6 @@ -SELECT title -FROM movies -WHERE id IN ( - SELECT movie_id - FROM stars - WHERE person_id IN ( - SELECT id - FROM people - WHERE name LIKE "Bradley Cooper" - ) - ) -AND id IN ( - SELECT movie_id - FROM stars - WHERE person_id IN ( - SELECT id - FROM people - WHERE name LIKE "Bradley Cooper" - ) -); +SELECT movies.title FROM stars +JOIN movies ON stars.movie_id = movies.id +JOIN people ON stars.person_id = people.id +WHERE people.name IN ('Bradley Cooper', 'Jennifer Lawrence') +GROUP BY movies.title +HAVING COUNT(movies.title) = 2; diff --git a/13.sql b/13.sql index 82453c4..4da8a02 100644 --- a/13.sql +++ b/13.sql @@ -1,9 +1,9 @@ SELECT DISTINCT(name) FROM people -WHERE name IS NOT "Kevin Bacon" AND id IN( +WHERE name IS NOT 'Kevin Bacon' AND id IN( SELECT person_id FROM stars WHERE movie_id IN( SELECT movie_id FROM stars WHERE person_id IN( - SELECT id FROM people WHERE name IS "Kevin Bacon" and birth = 1958 + SELECT id FROM people WHERE name IS 'Kevin Bacon' and birth = 1958 ) ) )