mysql 데이터베이스의 letters
열에 다음 데이터가 있습니다. 내가 그들을 varchar
에 저장했습니다 :데이터베이스의 문자열 배열입니다. 일치 및 반환 값
letters
["a","b"]
["a","b","d"]
["a","d"]
["d","c","e"]
["e","c","f"]
["c","f"]
["f","e"]
일부 요소를 찾으려고합니다.
["a","b"]
["a","b","d"]
["a","d"]
을 내가, 내가 반환 할 params[:lttrs]
"c,e"
로있을 때 :
["d","c","e"]
["e","c","f"]
내 시도가 각각 일치하는 모든 행을 검색하는 것입니다 내가 "a"
로 params[:lttrs]
을 때, 나는 돌아가려면 그 (것)들의 사이에서 include?('a')
와 더불어, 그러나, 나는 단 하나 성분을 한번에해서 좋다. 그게 그 접근인가?
params [: lttrs]가 "a, c, e"또는 "b, d, e, f"일 때 어떻게됩니까? –