Skip to content

Katibat/java-filmorate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-filmorate

Template repository for Filmorate project.

Database structure:

db ER-diagram

Примеры SQL запросов:

Получение всех фильмов: SELECT * FROM films;

Получение фильма по идентификтору: SELECT * FROM films WHERE id=?;

Получение списка популярных фильмов: SELECT f.film_id, f.name, f.description, f.release_date, f.duration, f.mpa_id, COUNT (l.user_id) FROM films f LEFT JOIN likes AS l ON f.film_id = l.film_id GROUP BY f.film_id ORDER BY COUNT (l.user_id) DESC LIMIT ?;

Получение всех пользователей: SELECT * FROM users;

Получение пользователя по идентификтору: SELECT * FROM users WHERE id = ?;

Получение списка друзей пользователя по идентификтору: SELECT * FROM users u JOIN friendship f ON u.user_id = f.friend_id WHERE f.user_id = ?;

About

Template repository for Filmorate project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages