データベースに 2 つ以上のテーブルがあり、それらすべてに次のような同じフィールド名が含まれています
table A table B table C
field1 field1 field1
field2 field2 field2
field3 field3 field3
. . .
. . .
. . .
. . .
SELECT
これら 3 つのテーブルからほぼすべて同じフィールドを取得するクエリを作成する必要があります。私はこのようなものを使用しています:
select a.field1,a.field2,a.field3,b.field1,b.field2,b.field3,c.field1,c.field2,c.field3 from table A as a, table B as b,table C as c where so and so.
しかし、field1
の値を出力すると、最後のテーブル値が得られます。
同じフィールド名を持つ 3 つのテーブルのすべての値を取得するにはどうすればよいですか? すべてのテーブルに対して個別のクエリを作成する必要がありますか、または単一のクエリですべてを取得する方法はありますか?