如何连接三个不同表中的数据?

was*_*lli 1 mysql sql join

我有三个相同字段的相似表,一个字段具有相同的值.喜欢

Table1(Column1:USA,Column2:200)

Table2(Column1:USA,Column2:400)

Table3(Column1:USA,Column2:500)
Run Code Online (Sandbox Code Playgroud)

我想要的是查询数据像这样:

ColumnA  Table1Value   Table2Value   Table3Value

USA        200           400           500
Run Code Online (Sandbox Code Playgroud)

我知道数据库没有规范化,但我要使用相同的应用程序的许多部分已经使用此结构

Joh*_*ock 5

Select
  t1.Column1 AS ColumnA,
  t1.Column2 AS Table1Value,
  t2.Column2 AS Table2Value,
  t3.Column3 AS Table3Value
FROM Table1 t1
JOIN Table2 t2 ON t2.Column1 = t1.Column1
JOIN Table3 t3 ON t3.Column1 = t1.Column1
Run Code Online (Sandbox Code Playgroud)