ユーザー データベースでクエリを実行しようとしていますが、ちょっとした問題が発生しています。関連する行の数を取得し、それに基づいて条件を設定したいと考えています。私のシナリオを説明しましょう:
ユーザーは私のアプリで have_many のビデオを使用できます。私の場合、動画を持っていないすべてのユーザーを返したいと考えています。他にもいくつかの条件がありますが、これは私が問題を抱えているものです。私のクエリは、理想的には次のようなものになります(一種のsudo-code):
SELECT count(*) FROM users
JOIN videos ON users.id=videos.user_id
WHERE
users.some_attribute = 1
OR
(users.last_login >= '03/18/2012' AND COUNT(videos) > 0)
ありとあらゆる助けをいただければ幸いです。
ありがとう!!- ジェフ