У меня есть таблица mysql со следующими столбцами:
id_entry
id_player
id_achievement
claimed
, и мне нужно найти всех игроков, которые указали конкретные c id_achievement (в моем примере 46, 53 и 63) и заявили об этом ( заявили = 1).
Я пробовал несколько вещей, самая близкая из которых:
$this->db->select('id_player');
$this->db->from('user_achievements');
$this->db->where_in('id_achievement', ['53','46','63']);
$this->db->where('claimed', 1);
Но это будет вернуть id_player , если любое из трех достижений завершено (мне нужны все). Каков был бы лучший способ сделать это? (Я использую активную запись Codeigniter)