->where() podporuje předání libovolného řetězce a použije jej v dotazu za předpokladu, že předáte druhý a třetí parametr NULL a FALSE. To říká CI, aby neunikla dotazu. Např.
$where_query = "p.user_id = $user_id OR p.user_id IN (SELECT user_id FROM user_followers WHERE follower_id = $user_id)";
->where($where_query,NULL,FALSE);
Případně se můžete podívat na tuto knihovnu poddotazů https://github.com/EllisLab/CodeIgniter/ wiki/Poddotazy