Что не так с SQL запросом?
В SQL оператор равенства =
SELECT registration_banned_ips.ip 
FROM registration_banned_ips, ( 
SELECT registration_verification_codes .ip as num, COUNT(registration_verification_codes .ip) as cnt 
FROM registration_verification_codes 
GROUP BY num
) as tbl 
WHERE registration_banned_ips.ip=tbl.num AND tbl.cnt=2 
GROUP BY registration_banned_ips.ip
если не ошибся, то фигня выше должна  выбрать все ip из таблицы registration_banned_ips, которые встречались в столбце ip таблицы registration_verification_codes 2 раза., хотя скорее всего есть более простой способ