私は8つのテーブルを持っています..それをx1、x2 ... x8と仮定します。これらのテーブルは、id、content、pageview などのフィールドを持つ同様の構造を持っています。
ページビューは、特定の ID のビュー数をカウントします。投稿は特定の ID を持つ行に保存されます。
これらの 8 つのテーブルから、ページビューに基づいて最初のトップ 10 の投稿を見つけたいと考えています。
私が使用した:
$sql="select id,content from x1,x2,x3,x4,x5,x6,x7,x8 ORDER by pageview;"
結果が出ます。結果が次のようになるとします
ID コンテンツ
13 これは 1 つだけです 19 わかりました。
この結果で、この ID:19 がどのテーブルに属しているかを調べたいです。ループを実行してコンテンツに一致させることはできますが、それでは十分な速度と適切なロジックが得られません..
特定のIDのテーブル名を見つけるための解決策はありますか?