SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 22.02.2017 14:09:07

sql157
Завсегдатай
Зарегистрирован: 17.03.2016
Сообщений: 97

Как сделать выборку по ID из нескольких таблиц с одинаковыми полями?

Имеется
Таблица (или запрос..) выборки:
    -  Таблица 00_Tb_1

Таблицы "источники данных":
  - Таблица 00_Tb_2
  - Таблица 00_Tb_3
  - Таблица 00_Tb_4

Таблицы "источника данных"  имеют одинаковые поля.
В таблицах "источниках данных" поле "Tb_ZP_id" (ключ) уникально внутри таблицы и вне таблицы, т.е. не совпадает во всех таблицах.

Вопрос
Как сделать, чтобы в  "Таблица 00_Tb_1" выполнялся сценарий:
    - добавляем запись;
    - вводим в поле "Tb_ZP_id" значение id;
   в результате в поля (XAr_1, XAr_2, XAr_3) таблицы "Таблица 00_Tb_1" подтягивались значения  из таблиц "источников данных", соответствующие  введённому "Tb_ZP_id"?


Прикрепленные файлы:
Attachment Icon 7.jpg, Размер: 61,224 байт, Скачано: 392

Неактивен

 

#2 22.02.2017 17:59:43

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2420

Re: Как сделать выборку по ID из нескольких таблиц с одинаковыми полями?

Подозреваю, что только триггером. На изменение записей в Таблица00_Tb_1


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson