-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME.md.bak
More file actions
28 lines (25 loc) · 861 Bytes
/
README.md.bak
File metadata and controls
28 lines (25 loc) · 861 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# java-filmorate
Template repository for Filmorate project.
![Diagram] (https://github.com/Mikhail-Khazov/java-filmorate/blob/main/diagram.png)
Извлечение названий фильмов определённого жанра:
```
SELECT f.Title
FROM Genre AS g
LEFT JOIN FilmGenre AS fg ON g.Genre_id = fg.Genre_id
LEFT JOIN Film AS f ON fg.Film_id = f.Film_id
WHERE g.Title LIKE '%ACTION'
```
Извлечение названий фильмов определённого возростного рейтинга:
```
SELECT f.Title
FROM Rating AS r
LEFT JOIN Film AS f ON r.MPAA_Rating_id = f.MPAA_Rating_id
WHERE r.Rating LIKE '%PG'
```
Извлечение друзей пользователя c id = 1
```
SELECT f.Friend_id, u.Name
FROM Friends AS f
LEFT JOIN User AS u ON f.Friend_id = u.User_id
WHERE f.User_id = 1 AND f.Mutual = true
```