Похожие презентации:
Отношения многие-ко-многим
1.
Отношения многие-ко-многим2.
usersprojects
3.
4.
Для организации связи многие-ко-многимсоздадим специальную таблицу:
• В таблице нет первичного ключа, так как
она будет хранить только информацию о
связях.
5.
Добавим в таблицу записи:6.
Выясним, в каких проектах участвуютпользователи с id=1
7.
Получим всех пользователей, которыезадействованы в проекте 2:
8.
Получим всех пользователей и списокпроектов, в которых они участвуют:
Мы использовали INNER JOIN, поэтому пользователь без проекта
сюда не попал
9.
Получим всех пользователей, включая тех,кто не задействован в проекте:
10.
11.
Исправим ошибку:12.
Ограничим создание дубликатов - создадимключ сразу по двум полям:
Добавим дубликат:
Программирование