gpt4 book ai didi

mysql - 如何让所有艺术家都没有视频和照片?

转载 作者:行者123 更新时间:2023-11-29 03:43:57 25 4
gpt4 key购买 nike

我试图让所有没有上传内容(视频和照片)的艺术家。我的查询缺少照片部分。到目前为止,我有:

User.where(:is_artist => true, :is_verified => true).joins('LEFT OUTER JOIN videos ON videos.user_id = users.id').where('videos.id IS NULL').count
(8.7ms) SELECT COUNT(*) FROM `users` LEFT OUTER JOIN videos ON videos.user_id = users.id WHERE `users`.`is_artist` = 1 AND `users`.`is_verified` = 1 AND (videos.id IS NOT NULL)

但是,上面的查询有点错误,因为:

User.where(:is_artist => true, :is_verified => true).count

返回:1000。第一个查询返回:3000。

如有任何帮助,我们将不胜感激。

最佳答案

您可以获得所有没有视频的经过验证的艺术家:

User.joins('LEFT OUTER JOIN videos ON videos.user_id = users.id').
where(:is_artist => true, :is_verified => true, 'videos.id' => nil)

关于mysql - 如何让所有艺术家都没有视频和照片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9111631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com