表名: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