表名:NameYear查找阵列现场实录在PG
这是我的表
ID name min_max_year
1 xyz [1970,1971...2014]
2 abc [1980,1981...2014]
2 pqr [2000,2001...2014]
现在我想找到记载,MinMaxYear包括1980年
比我该怎么办?
我试着这样说:NameYear.where( “?min_max_year IN()”,1980年)
,但得到这个错误:
ActiveRecord::StatementInvalid: PG::Error: ERROR: operator does not exist: text = integer
LINE 1: ...ROM "name_year" WHERE (min_max_year IN (1980))
值的任何记录先给这样'NameYear.where( “min_max_year IN(?)”,[1980])' – Pavan
什么是类型min_max_year列?它究竟包含什么? – klin