Похожие презентации:
Отношения «один-ко-многим»
1.
Отношения «один-ко-многим»2.
Users:Posts:
Здесь user_id – это внешний ключ на поле users. На одного пользователя с
id=4 приходится несколько постов.
3.
Comments:Post_id – ссылается на таблицу posts и отвечает за то, к какой записи оставили комментарий.
User_id -ссылается на таблицу users и отвечает за того, кто оставил комментарий.
4.
Суть отношений «один-ко-многим»:пользователь один:
постов несколько:
В отношении «один – ко многим» мы используем поле user_id, которое не
имеет ограничений на уникальность значений. Поэтому мы можем создавать
несколько записей на одного пользователя.
5.
6.
7.
Здесь мы связываем id таблицыusers и user_id таблицы posts.
8.
9.
10.
Выбираем сразу из трех таблиц:Так как основная таблица Comment,
то связи мы указываем именно с ней
для каждой из таблиц.
11.
Связи указываем с таблицейcomments, так как она основная:
12.
Уберем лишние поля:13.
Вычислим количествокомментариев для каждой записи:
14.
Сделали выборку из двух таблиц:Указали связь:
15.
Сгруппировали комментарии по постамВывели количество комментариев: