5
은 내가레일즈에서 루비의 중첩 쿼리를 작성하는 방법은 무엇입니까?
Video.where("privacy = 'public' OR
(privacy = 'private' AND id = ?)",
VidAd.where(:aid => current_id).select("vid"))
은 내가레일즈에서 루비의 중첩 쿼리를 작성하는 방법은 무엇입니까?
Video.where("privacy = 'public' OR
(privacy = 'private' AND id = ?)",
VidAd.where(:aid => current_id).select("vid"))
는 희망이 작동 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"))