2012-05-16 4 views
0

IN 함수 대신 EXISTS를 사용하여 다음의 MySQL 쿼리를 최적화하는 방법은 무엇입니까?최적화 쿼리가있는 경우

Subscriber.first(:conditions => ["email IN(SELECT email from submissions WHERE url = ? AND confirmed != 0)", url], :order => "RANDOM()") 

감사합니다. SQL 구문을 기반으로

답변

1

EXISTS (SELECT email from submissions x WHERE url = ? AND confirmed != 0 AND x.email = email) 
존재에 대한
관련 문제