//我更新了问题,希望能更清楚地说明情况,因为我还是不知道该怎么做。我得到了一些非常感谢的帮助,但我还不能让它工作//
我还很新手,也是新来的,所以我希望我能够清楚地解释。如果不能,请告诉我。
- 我有两个表格,表格1“学生”,表格2“混合数据”
表1“学生”有“ID”,“姓名”和“经验”三列
在“经验”列中,字段引用了来自表2“混合数据”的数据
我能够将“学生”表的数据导出为CSV
我使用以下查询进行导出
SELECT *
INTO OUTFILE '/tmp/results.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM students;
在文件“results.csv”中,ID的数据将是ID,而不是实际值/名称。
我希望能够将数据导出为CSV文件,并在导出文件中包含值,而不是ID引用。
当前导出结果:
ID | 名称 | 经验 1 | Gary | 5 2 | Mary | 4
在经验字段中的数字“4”和“5”指的是表2“混合数据”的ID。
我希望在导出的CSV中得到以下结果:
ID | 名称 | 经验 1 | Gary | 经验丰富 2 | Mary | 经验丰富
在这个CSV导出中,经验字段现在包含实际值,即“经验丰富”。
是否可能导出包括另一个表中引用ID的值的表格数据?如果可以,我该如何调整我的查询?
非常感谢任何帮助。