Генерация вставок из Select Query, когда несколько таблиц, чтобы создать извлечение из моей БД - PullRequest
0 голосов
/ 25 марта 2020

Я хотел бы создать выписку из моей базы данных в рабочем состоянии и вставить ее в мою локальную базу данных. Например: если бы данные находились в производственной таблице «df_process», я бы хотел, чтобы они были в моем локальном «df_process», и то же самое для остальных таблиц.

Это пример выбора запроса который я использую для извлечения всех данных, которые мне нужны:

SELECT *
FROM df_process
         LEFT JOIN df_process_transaction ON df_process.prc_id = df_process_transaction.tx_fk_process_id
         LEFT JOIN df_transaction ON df_process_transaction.tx_fk_transaction_id = df_transaction.tx_id
         LEFT JOIN df_tx_original ON df_transaction.tx_id = df_tx_original.tx_original_fk_tx_id
         LEFT JOIN df_file ON df_transaction.tx_fk_file_id = df_file.file_id
         LEFT JOIN df_delivery_contract ON df_process.prc_fk_delivery_contract_id = df_delivery_contract.dc_id
         LEFT JOIN df_client ON df_delivery_contract.dc_id = df_client.cli_fk_delivery_contract_id
         LEFT JOIN df_point_of_delivery ON df_delivery_contract.dc_fk_pod_id = df_point_of_delivery.pod_id
WHERE pod_number = '444358884448';

Я пытался с DBaever экспортировать результат как вставку. Но вместо создания одной вставки для каждой таблицы, она создает одну вставку со всеми таблицами. Мне удается делать это таблица за столом, но иногда у меня есть до 13 таблиц в моем выборе! У вас есть идеи о том, как я могу решить эту проблему?

Заранее спасибо ^^

...