juntar dois conjunto de dados em duas colunas sql domo

Chique_Code:

Estou usando o MySQL com DOMO. Eu tenho duas tabelas que eu quero participar em ambas as colunas. Meus dados é semelhante ao seguinte:

A primeira tabela representa 2.019 Receita

Week        Name           2019 Revenue
1            Paul             576356
1            Nick             246564
2            Sam              426547265
2            Frank            5436

E a outra tabela representa Receita 2020

Week        Name           2020 Revenue
1            Paul             554
1            Nick             200
2            Sam              400
2            Frank            500

Eu quero a ser a saída:

Week        Name           2019 Revenue         2020 Revenue
1            Paul             576356                  554
1            Nick             246564                  200
2            Sam              426547265               400
2            Frank            5436                    500

Eu tentei o seguinte:

SELECT
`Week`,
`Advertiser`,
`2019 Revenue`
from `2019` as a
left join `2020` as b
    on a.`Week` = b.`Week`
    and a.`Advertiser` = b.`Advertiser`

mensagem de erro: restrição SQL violados: Coluna 'Semana' na lista de campo é ambígua

Gordon Linoff:

A resposta deve ser óbvia. Mas a solução é que você adquira o hábito de sempre qualificar nomes de colunas em consultas:

SELECT a.Week, a.Advertiser, a.`2019 Revenue`, b.`2020 Revenue`
from `2019` a left join
     `2020` b
     on a.Week = b.Week and   
        a.Advertiser = b.Advertiser;

Acho que você gosta

Origin http://10.200.1.11:23101/article/api/json?id=387446&siteId=1
Recomendado
Clasificación