通过JOIN导出MySQL表?

Bre*_*ett 1 mysql join export inner-join

我想知道如果不是创建另一个表来存储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;
Run Code Online (Sandbox Code Playgroud)

Bjö*_*örn 5

对;

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;
Run Code Online (Sandbox Code Playgroud)