У меня есть три таблицы: Таблица 1 (A, B), Таблица 2 (C, D) и Таблица 3 (A, B, C, D). Таблица 3 содержит декартово произведение таблиц 1 и табл. 2.Как обновить таблицу продуктов
Мне нужно сделать необходимые триггеры, чтобы всякий раз, когда я вставляю, обновляю или удаляю любые строки из Таблицы 1 или Таблицы 2, таблица 3 обновляется соответствующим образом, так что она остается декартовым произведением Таблицы 1 и Таблицы2.
Я не могу найти разумный способ сделать это, и я был бы признателен за любые данные. Я использую PostgreSQL.
EDIT: Это из прошлого экзамена, поэтому альтернативные решения (например, создание таблицы 3 в представлении) недействительны.
Переверните Table3 в удобное для вас решение? – Mathmagician
Нет, это не так. См. Edit – user3146897