如何将table-2中的列包含到table-1中?

时间:2018-06-04 05:03:08

标签: mysql sql

如果这是基本的道歉,我是MySQL的新手。我有SQL表-1,Id,prod-name,prod-description和table-2,Id,prod-price。我需要将数据导出为CSV文件以导入网站,我无法单独导入它们。有没有办法从SQL导出一个CSV文件,以便我可以将table-2的prod-price包含在table-1的数据中?

2 个答案:

答案 0 :(得分:0)

这就是我追求的目标。

SELECT
    table-a.BasePrice,
    table-b.ClassName,
    table-b.Title,
    table-b.Content
FROM
    table-a,
    table-b
WHERE
    table-a.ID = table-b.ID

然后我可以将结果导出为CSV格式。

答案 1 :(得分:0)

编写查询的正确方法是使用标准的,可读的,显式的JOIN语法。几十年来,from子句中的逗号已经过时了。所以:

SELECT a.BasePrice, b.ClassName, b.Title, b.Content
FROM `table-a` a JOIN
     `table-b` b
     ON a.ID = b.ID;