Содержание
- 2. Объединение таблиц (внутреннее объединение) Синтаксис самого простого объединения следующий: SELECT имена_столбцов_таблицы_1, имена_столбцов_таблицы_2 FROM имя_таблицы_1, имя_таблицы_2; Например,
- 3. Объединение таблиц (внутреннее объединение) Необходимо создать запрос, чтобы в ответе были не идентификаторы авторов, а их
- 4. Объединение таблиц (внутреннее объединение) Получилось не совсем то, ожидалось. Такое объединение научно называется декартовым произведением, когда
- 5. Объединение таблиц (внутреннее объединение) Т.е. мы в запросе сделали следующее условие: если в обеих таблицах есть
- 6. Объединение таблиц (внутреннее объединение) На схеме это выглядит следующим образом: Если в одной из объединяемых таблиц
- 7. Синтаксис объединения с условием: SELECT имя_таблицы_1.имя_столбца1_таблицы_1, имя_таблицы_1.имя_столбца2_таблицы_1, имя_таблицы_2.имя_столбца1_таблицы_2, имя_таблицы_2.имя_столбца2_таблицы_2 FROM имя_таблицы_1, имя_таблицы_2 WHERE имя_таблицы_1.имя_столбца_по_которому_объединяем = имя_таблицы_2.имя_столбца_по_которому_объединяем;
- 8. Объединение таблиц (внешнее объединение) Позволяет выводить все строки одной таблицы и имеющиеся связанные с ними строки
- 9. Объединение таблиц (внешнее объединение) Немного изменим запрос: SELECT users.name, topics.topic_name FROM users LEFT OUTER JOIN topics
- 10. Объединение таблиц (внешнее объединение) В запрос было добавлено ключевое слово - LEFT OUTER JOIN, указав тем
- 11. Объединение таблиц (внешнее объединение) Поменяем в нашем запросе левостороннее объединение на правостороннее Теперь есть все темы
- 12. Группировка записей и функция COUNT() Для того, чтобы посмотреть какие сообщения и в каких темах имеются
- 13. Группировка записей и функция COUNT() Для того, чтобы узнать сколько сообщений имеется на форуме можно воспользоваться
- 14. Группировка записей и функция COUNT() Получим: Т.е., в наших темах имеется 4 сообщения
- 15. Группировка записей и функция COUNT() Для того чтобы узнать сколько сообщений имеется в каждой теме, нужно
- 16. Группировка записей и функция COUNT() Результат выполнения запроса: Если бы в поле id_topic были возможны отсутствия
- 18. Скачать презентацию