基本的に、mySQL クエリ中に NOT IN 関数を 2 回使用しようとしています。現在の新しいクエリは次のとおりです。
SELECT `o`.`id`, `o`.`name`, `o`.`url`, `o`.`type`, `o`.`desc` FROM `offers` as `o`
WHERE `o`.country_iso = '$country_iso' AND `o`.`id` not in
(select distinct(offer_id) from conversions where ip = '$_SERVER[REMOTE_ADDR]'
and converted != '0') AND `o`.`id` not in
(select `offer_id` from `aff_disabled_offers` where `offer_id` = 'o.id'
and `user_id` = '1') ORDER by rand() LIMIT $limit
クエリは機能しますが、何らかの理由でこれを完全に無視しています
AND `o`.`id` not in
(select `offer_id` from `aff_disabled_offers` where `offer_id` = 'o.id')