複数のクエリの結果を1つの結果にまとめたいとします。すべてのクエリは2つのフィールドを返します。そのうちの1つは共通で、名前フィールドです。名前フィールドを使用して結果をマージしたい。複数のクエリの結果を1つの結果に結合する方法
例:
まずクエリ結果:
Value Name
----- ------
30 John
40 Nick
50 Liam
2番目のクエリ結果:
Value2 Name
----- ------
30 John
40 Nick
50 Joe
第三に、クエリ結果:
Value3 Name
----- ------
30 John
40 Tony
50 Jack
私は結果が見えるようにしたいですこの:
Value Value2 Value3 Name
..... ...... ..... ....
30 30 30 John
40 40 Nick
50 Liam
50 Joe
40 Tony
50 Jack
あなたがここにある何の連結クエリです。 DDLとDMLの両方の質問がある場合に役立ちます。 –
[(My)3つのテーブルを持つSQLの完全結合]の複製があります(http://stackoverflow.com/questions/11410312/mysql-full-join-with-three-tables) – Shadow