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

holgip5t  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(316)

抱歉,如果这是基本的,我是新的mysql。我有sql表-1,id,prod name,prod description和表-2,id,prod price。我需要将数据导出为csv文件导入到一个网站,我不能单独导入它们。有没有一种方法可以从sql导出csv文件,这样我就可以在表1的数据中包含表2的产品价格?

fykwrbwg

fykwrbwg1#

这就是我想要的。

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。

wz8daaqr

wz8daaqr2#

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

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

相关问题