我正在尝试对我的用户数据库运行查询,但遇到了一些麻烦。我想获取相关行的数量并以此为基础。我会让我的场景解释:
用户可以在我的应用中拥有_many 个视频。就我而言,我想返回所有没有视频的用户。还有其他一些条件,但这是我遇到麻烦的条件。理想情况下,我的查询类似于(有点 sudo 代码):
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)
任何和所有的帮助表示赞赏。
谢谢!!- 杰夫