我有三个相同字段的相似表,一个字段具有相同的值.喜欢
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)
我知道数据库没有规范化,但我要使用相同的应用程序的许多部分已经使用此结构
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)