2015-03-29 2 views
-1

Интересно, есть ли способ динамически обновлять таблицу SQL.
У меня есть таблица1 и table2, и мне нужно создать таблицу3 с помощью UNION и WHERE, столбец идентификаторов таблиц (PK), но проблема в том, что я не хочу всегда создавать ту же таблицу3, если я добавлю запись в таблицы , пусть оно появится автоматически в таблице 3.Динамическая таблица обновлений MySQL

Любой совет, как это сделать, если возможно, или где я должен искать?

Благодаря

+0

и Downvote? :/ – Awena

+0

Не я. Но не принимайте голоса лично, они анонимны по дизайну. – David

+0

@Awena. , , Или просто удалите вопрос. –

ответ

1

Table3 не должна быть таблица, она должна быть view.

С точки зрения любого заданного запроса SELECT и любого потребляющего приложения, просматривающего данные, представление можно рассматривать как любую другую таблицу. Тот факт, что это не таблица, в этих случаях полностью прозрачен.

Что представляет собой компиляция и сохранение запроса, который анализирует другие таблицы, и представляет результаты этого запроса в структуре таблицы. Таким образом, в любое время, когда вы выбираете из представления, вы динамически выбираете из текущего состояния проверяемых таблиц.

Смежные вопросы