-1

私は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のテーブル名を見つけるための解決策はありますか?

4

1 に答える 1