1
私は同じ構造を持つmySqlデータベース内に異なるテーブルの束を持っています。本質的にすべてのユーザーは、独自のテーブルを取得します。これは他のテーブルと同じように設定されます。 PHPで一度にこれらのテーブルをすべて照会する方法はありますか?それは私が5つの小さなテーブルを取って、1つのマスターテーブルをウェブページ上に表示しようとしているようなものです。異なるテーブルの同じフィールドを照会
私は同じ構造を持つmySqlデータベース内に異なるテーブルの束を持っています。本質的にすべてのユーザーは、独自のテーブルを取得します。これは他のテーブルと同じように設定されます。 PHPで一度にこれらのテーブルをすべて照会する方法はありますか?それは私が5つの小さなテーブルを取って、1つのマスターテーブルをウェブページ上に表示しようとしているようなものです。異なるテーブルの同じフィールドを照会
すべて
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
いいえ、これを行うには自動的な方法がありませんに労働組合を使用することができます。なぜあなたはそれを分割するのではなく、実際のための1つのマスターテーブルにするのですか? – Barmar
ユーザーごとに別々の表があるのは、通常、このような問題があるためです。それは、多くのユーザーにとってうまく機能しません。 – Barmar
実際、それを行う方法があります。 'UNION'テーブルを作成します。 – Barmar