【发布时间】:2020-07-12 14:00:07
【问题描述】:
我正在将 MySQL 与 DOMO 一起使用。我有两个表,我想在两列上加入。我的数据如下所示:
第一个表格代表 2019 年收入
Week Name 2019 Revenue
1 Paul 576356
1 Nick 246564
2 Sam 426547265
2 Frank 5436
另一张表代表 2020 年收入
Week Name 2020 Revenue
1 Paul 554
1 Nick 200
2 Sam 400
2 Frank 500
我希望输出是:
Week Name 2019 Revenue 2020 Revenue
1 Paul 576356 554
1 Nick 246564 200
2 Sam 426547265 400
2 Frank 5436 500
我尝试了以下方法:
SELECT
`Week`,
`Advertiser`,
`2019 Revenue`
from `2019` as a
left join `2020` as b
on a.`Week` = b.`Week`
and a.`Advertiser` = b.`Advertiser`
错误消息:违反 SQL 约束:字段列表中的“周”列不明确
【问题讨论】:
-
当coumn没有唯一的名字时,你必须把tabke anme放在它前面,这样mysql才能选择正确的。在您的情况下,选择无关紧要,因为您可以加入您的餐桌