Спасибо заранее.mysql query - как мне нужно разбить данные таблицы
У меня есть стол, называемый person_details. Вот пример dat таблицы person_details.
ID Name_and_Dept Location ------------------------------------- 1 John Doe - Finance New York 2 Emmy Joe - IT Boston 3 Stella Job - Admin Chicago 4 Steve Doe - Finance Los Angeles 5 Frank Chad - Sales Boston 6 Rich Moss - Admin New York
У меня есть две новые таблицы, называемые person_dept и person_location. Мне нужны данные таблицы person_details в таблицах person_dept и person_location следующим образом.
person_dept стол
P_ID Name Dept --------------------------- 1 John Doe Finance 2 Emmy Joe IT 3 Stella Job Admin 4 Steve Doe Finance 5 Frank Chad Sales 6 Rich Moss Admin
person_location стол
L_ID Name Location --------------------------- 1 John Doe New York 2 Emmy Joe Boston 3 Stella Job Chicago 4 Steve Doe Los Angeles 5 Frank Chad Boston 6 Rich Moss New York
Не уверен, что если я могу добиться этого с помощью запроса или хранимая процедура или триггер. Я очень ценю, если кто-то может помочь. Еще раз спасибо.
Спасибо за ответ. Когда новые записи добавляются в таблицу person_details, я хочу, чтобы записи автоматически заполнялись в person_dept и person_location. Я думаю, нам нужен триггер для этого. Как вы думаете? – Ram
@ram да, вам нужен триггер для этого, см. Мой обновленный ответ. Я не могу создать скрипку, но она будет работать на mysql. Кроме того, я только рассматриваю возможность вставки новых строк, если вам нужно обновить выходящие, я могу обновить свой ответ. – fthiella
Спасибо, fthiella, я очень ценю вашу помощь. – Ram