Запрос к связанным таблицам - 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 — исходные таблицы
Contentco — таблица ContentCategct — таблица CategCategcg — таблица Categ- WHERE — условие соединения таблиц
- ct.
id= co.perent_categ— условие связывания полей - AND — логическое условие
- cg.
id= co.categ— условие связывания полей