Множественные JOIN: пользователи, посты, категории
Реальные запросы
Урок на телефоне
Слепой печати учат на физической клавиатуре — большими пальцами этот навык не ставится. Здесь урок работает на повторение и замер: текст, ошибки и время те же, что на компьютере.
Чтобы урок засчитался
SELECT u.name, p.title, c.name as category, COUNT(com.id) as comment_count FROM users u JOIN posts p ON u.id = p.user_id JOIN categories c ON p.category_id = c.id LEFT JOIN comments com ON p.id = com.post_id GROUP BY u.id, p.id, c.id;
Отсчёт пойдёт с первого символа
Скорость
—
Ошибки
0
Время
00:00
Если клавиатура закрылась — коснитесь текста
Скорость
-
Ошибки
0
Время
0
S
E
L
E
C
T
u
.
n
a
m
e
,
p
.
t
i
t
l
e
,
c
.
n
a
m
e
a
s
c
a
t
e
g
o
r
y
,
C
O
U
N
T
(
c
o
m
.
i
d
)
a
s
c
o
m
m
e
n
t
_
c
o
u
n
t
F
R
O
M
u
s
e
r
s
u
J
O
I
N
p
o
s
t
s
p
O
N
u
.
i
d
=
p
.
u
s
e
r
_
i
d
J
O
I
N
c
a
t
e
g
o
r
i
e
s
c
O
N
p
.
c
a
t
e
g
o
r
y
_
i
d
=
c
.
i
d
L
E
F
T
J
O
I
N
c
o
m
m
e
n
t
s
c
o
m
O
N
p
.
i
d
=
c
o
m
.
p
o
s
t
_
i
d
G
R
O
U
P
B
Y
u
.
i
d
,
p
.
i
d
,
c
.
i
d
;
ё
1
2
3
4
5
6
7
8
9
0
-
=
BackSpace
Tab
й
ц
у
к
е
н
г
ш
щ
з
х
ъ
\
Caps Lock
ф
ы
в
а
п
р
о
л
д
ж
э
Enter
Shift
я
ч
с
м
и
т
ь
б
ю
.
Shift
Ctrl
FN
Win
Alt
Alt
FN
Ctrl