2013-07-17 4 views

답변

2

는 희망이 작동 shud 도와주세요 방법

SELECT * FROM videos 
WHERE 'privacy' = 'public' OR 
     (privacy = 'private' AND 
     id IN (SELECT vid 
       FROM vid_ads 
       WHERE 'aid'=#{current_id})) 

내가 다음 쿼리를 사용하여 시도하지만, 구문 오류와 함께 종료 된 다음 사용하기위한 쿼리를 작성합니다!

Video.where("category = #{@static_cat} AND 
     privacy = 'public' OR 
     (privacy = 'private' AND 
     id IN (?))", 
     VidAd.where(:aid => current_id).select("vid")) 
관련 문제