【发布时间】:2011-09-21 13:09:54
【问题描述】:
我想找到所有SongWriters 与maiden_name 等于my_maiden_name?
注意:my_maiden_name可能是nil
我试过了:
SongWriter.where("maiden_name = ?", my_maiden_name)
除了my_maiden_name = nil.
my_maiden_name = nil时,生成的查询为:
SELECT `song_writers`.* FROM `song_writers` WHERE (maiden_name = NULL)
而不是:
SELECT `song_writers`.* FROM `song_writers` WHERE maiden_name IS NULL
如何概括活动记录查询以包含案例my_maiden_name = nil?
【问题讨论】:
标签: mysql sql ruby-on-rails ruby-on-rails-3 activerecord