1
私は、私が使用して3つのテーブル間の結合から得られる結果セットを持って参加しますペアはPKです。MySQLのコンプレックスは、最適化
最初のクエリによって返された各X.id
は、D
テーブルに複数のエントリを持つ可能性があります。
SELECT SUM(vote) FROM D WHERE `id`=%d
私は現在のスキームの結果として単一のクエリにこれらの2つのクエリを最適化することができれば、私は疑問に思って:通常、各返された行について、id
あたりの票をカウントするためには、私のようなクエリを記述します。 O(n)
実行時間。 n
は、最初のクエリによって返された結果の数です。