CI Active Record の " Where Not In " に問題があります。一連の ID を除外しようとしています。1 つのレコードではすべてがうまく機能し、複数のレコードでは機能しない理由がわかりませんでした。
マイクエリ
$this->db->where_not_in('crm.user_id', $ignore);
問題は、クエリが間違っているプロファイルを作成するときです。
IDの文字列で
// $ignore = "12,13";
SELECT *
FROM (`crm`)
WHERE `crm`.`user_id` NOT IN ('16,13')
AND `survey` = 1
引用符 ID の文字列を使用
// $ignore = "'12','13'";
SELECT *
FROM (`crm`)
WHERE `crm`.`user_id` NOT IN ('\'16\',\'13\'')
AND `survey` = 1
「 or_where_not_in 」などのループを強制されますか?