Я использую это, чтобы создать представление запроса в MYSQL:данных отсутствующих создать вид запрос в MYSQL
create view services_view as
SELECT `innovation_name`,`link`,`category`,`brief_description` FROM `innovation_db`
WHERE `category`= "Service"
Это заканчивается делая вид со всеми нужными столбцами, но нет никаких данных. Если я просто запускаю запрос без представления представления, он отображает все нужные данные.
Что я здесь делаю неправильно?
Спасибо за любой совет.
Вам нужно создать представление только один раз, а вы просто вызовите представление, как обычный стол – 4EACH
Можете ли вы объяснить это немного больше? – jonmrich
Просмотрите способ определения запроса один раз и вызовите представление вместо таблицы, вы не можете вставлять строки или обновлять представление, что более удобно, если у вас есть запрос между несколькими таблицами, и вы не будете писать один и тот же огромный запрос каждый раз. представление имеет безопасное преимущество, которое вы разделяете между представлением и данными. -> SELECT * FROM services_view <- здесь вы вызываете представление, а не в таблицу, вы получаете фильтрованную «таблицу» по категориям = «Сервис» – 4EACH