如何在不相等的条件下在数据库中查找记录?我现在有了,但是有没有一种奇特的rails语言方式呢?
GroupUser.where('user_id != ?',me)
发布于 2013-05-09 07:03:54
Rails 4
GroupUser.where.not(user_id: me)
发布于 2011-03-25 06:47:55
发布于 2015-01-28 05:33:04
在Rails3中,我不知道还有什么比这更花哨的了。但是,我不确定您是否意识到,您的不等于条件与(user_id)空值不匹配。如果你想做到这一点,你必须这样做:
GroupUser.where("user_id != ? OR user_id IS NULL", me)
https://stackoverflow.com/questions/5426421
复制相似问题