Template repository for Filmorate project.
SELECT *
FROM filmsSELECT *
FROM films
WHERE id = 1SELECT *
FROM likes
WHERE film_id = 1SELECT *
FROM genres_films
WHERE film_id = 1SELECT films.*
FROM (SELECT film_id
FROM likes
GROUP BY film_id
ORDER BY COUNT(user_id) DESC
LIMIT ?) top
JOIN films films ON top.film_id = films.idSELECT *
FROM usersSELECT *
FROM users
WHERE id = 1SELECT users.*
FROM (SELECT friend_id
FROM friends
WHERE user_id = 1) user_friends
JOIN users ON user_friends.friend_id = users.idSELECT f1.friend_id, f1.user_id
FROM friends f1, friends f2
WHERE f1.friend_id = f2.friend_id
AND f1.user_id = 1
AND f2.user_id = 2