Как создать новую таблицу и экспортировать ее как CSV? - PullRequest
0 голосов
/ 14 мая 2019

Допустим, у меня есть это как мой сценарий sql. Как мне на самом деле создать новую таблицу, чтобы я мог экспортировать как CSV?

SELECT *

FROM `db`.tableParent1

INNER JOIN tableParent2
ON tableParent1.req_id=tableParent1.req_id

INNER JOIN tableParent3
ON tableParent1.req_id=tableParent3.req_id

UNION ALL

FROM `db`.tableChild1

INNER JOIN tableChild2
ON tableChild1.req_id=tableChild2.req_id

INNER JOIN tableChild3
ON tableChild1.req_id=tableChild3.req_id

1 Ответ

0 голосов
/ 14 мая 2019

Для создания новой таблицы из запроса вам нужно поставить "CREATE TABLE NAME as QUERY"

CREATE TABLE NAMEOFTABLE
AS
    SELECT *
      FROM db.tableParent1
           INNER JOIN tableParent2
               ON tableParent1.req_id = tableParent1.req_id
           INNER JOIN tableParent3
               ON tableParent1.req_id = tableParent3.req_id
    UNION ALL
    SELECT *
      FROM db.tableChild1
           INNER JOIN tableChild2 ON tableChild1.req_id = tableChild2.req_id
           INNER JOIN tableChild3 ON tableChild1.req_id = tableChild3.req_id

Чтобы экспортировать таблицу в формате csv, перейдите по следующей ссылке .

.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...