2016-07-07 7 views
1

私は同じ構造を持つmySqlデータベース内に異なるテーブルの束を持っています。本質的にすべてのユーザーは、独自のテーブルを取得します。これは他のテーブルと同じように設定されます。 PHPで一度にこれらのテーブルをすべて照会する方法はありますか?それは私が5つの小さなテーブルを取って、1つのマスターテーブルをウェブページ上に表示しようとしているようなものです。異なるテーブルの同じフィールドを照会

+1

いいえ、これを行うには自動的な方法がありませんに労働組合を使用することができます。なぜあなたはそれを分割するのではなく、実際のための1つのマスターテーブルにするのですか? – Barmar

+4

ユーザーごとに別々の表があるのは、通常、このような問題があるためです。それは、多くのユーザーにとってうまく機能しません。 – Barmar

+0

実際、それを行う方法があります。 'UNION'テーブルを作成します。 – Barmar

答えて

2

すべて

select col1, col2, ... coln 
from your_table1 
union all 
select col1, col2, ... coln 
from your_table2 
union all 
select col1, col2, ... coln 
from your_table3 
union all 
..... 
select col1, col2, ... coln 
from your_tableN 
関連する問題