Запрос к связанным таблицам - MySQL
Формулировка задачи:
Здравствуйте.
Ситуация:
Есть 2 связанные таблицы при запросе (SELECT * FROM tovar) выводятся результаты : на веб странице, при запросе, выводится то же: id: 1, name: vodka, country: 1 но если установить флаг "Relational display field" в PHPMyAdmin, то при том же запросе (SELECT * FROM tovar) отображается так:Вопрос:
Что нужно добавить к запросу (SELECT * FROM tovar), чтоб на сайте отображалась информация как при включенном "Relational display field": id:1, name: vodka, country: Russia?Решение задачи: «Запрос к связанным таблицам»
textual
Листинг программы
CREATE VIEW viewContent AS SELECT co.`id`, ct.`perent_categ`, cg.`categ` FROM `Content` co, `Categ` ct, `Categ` cg WHERE ct.`id` = co.`perent_categ` AND cg.`id` = co.`categ`;
Объяснение кода листинга программы
Создание представления viewContent:
- SELECT — выборка данных
- co.
id
, ct.perent_categ
, cg.categ
— выбираемые поля - FROM — исходные таблицы
Content
co — таблица ContentCateg
ct — таблица CategCateg
cg — таблица Categ- WHERE — условие соединения таблиц
- ct.
id
= co.perent_categ
— условие связывания полей - AND — логическое условие
- cg.
id
= co.categ
— условие связывания полей
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д