Экспорт таблицы MySQL через JOIN? - PullRequest
1 голос
/ 25 октября 2010

Мне было интересно, если вместо создания другой таблицы для хранения результатов запроса MySQL JOIN можно просто экспортировать результат запроса, например в CSV?

Например, запрос будет выглядеть примерно так:это ..

SELECT 
    us.id,
    CONCAT_WS(' - ',cats_sic_us.sic,cats_sic_us.category) AS sic_cat
FROM
    us
    INNER JOIN cats_sic_us ON us.sic=cats_sic_us.id;

Ответы [ 2 ]

5 голосов
/ 25 октября 2010

Да;

SELECT 
    us.id,
    CONCAT_WS(' - ',cats_sic_us.sic,cats_sic_us.category) AS sic_cat
INTO OUTFILE '/tmp/results.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
FROM
    us
    INNER JOIN cats_sic_us ON us.sic=cats_sic_us.id;
0 голосов
/ 25 октября 2010

Вы можете использовать

 select into outfile
...