次のコードは、郵便投票を持っていない、電話番号を持っていない、特定のコードを持っていない、特定の誓約を伴う投票意図と呼ばれる別のテーブルにリストされている、またはそのテーブルにまったくリストされていない選挙人を見つけることになっています。
FROM electors,voting_intention
WHERE
electors.telephone > 0
AND electors.postal_vote != 1
AND (
electors.mosaic NOT IN ('E1','E2','E3')
OR (
electors.ID = voting_intention.elector
AND voting_intention.pledge IN ('U','W','X')
)
OR electors.ID != voting_intention.elector
)
現時点では、データベース内の数の何倍もの 200 万件を超えるレコードが作成されています。明らかに何かが間違っていますが、エラーが表示されません。