次のクエリは、選挙人のIDを、投票意図からの対応する選挙人と照合して、特定の基準を探します。
" FROM electors,voting_intention
WHERE electors.ID = voting_intention.elector
AND electors.telephone > 0
AND electors.postal_vote != 1
AND (mosaic IN ('E1','E2','E3')
OR (voting_intention.pledge IN ('C','P')
AND voting_intention.election != '2012-07-05')) "
AND (mosaic IN ('E1','E2','E3')
この情報はelectorテーブルにあるため、electors.IDとvoting_intention.electorの間に一致がない場合でも、この情報を取得する必要があるため、問題は回線にあります。
そのための方法は、この行をWHERE方程式の最初に配置することです。