単一のデータベースに多数のテーブルを作成することは非常に悪い考えです。私は今それを理解しています。だから私は新しい単一のテーブルを作成することによってこれを修正したいと思います。だから私はすべてのテーブルのすべての行を単一のテーブルにフェッチしたいと思います。
どこでも検索しましたが、解決策がないので、助けが必要です
これが私の状況です:
各テーブルには次の列があります
id
name
flag
poststatus
以下のクエリを実行して、2つのテーブルからデータを取得できます。
SELECT * FROM table1 WHERE poststatus = '2' UNION SELECT * FROM table2 WHERE poststatus = '2';
しかし、これは2つのテーブルに対してのみであり、ほぼ5000のテーブルに対してクエリを実行する必要があります。
単一のクエリまたは他のアイデアですべてのデータをフェッチするためのより良い方法はありますか?
ありがとうございました。