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;