pgsqlの配列型を使用してみる
http://maki.jugem.cc/?eid=201
■point1 カラム作成
テーブル(カラム)を作る際に型をtextとするところ、text[] にしておく。■point2 INSERT文
insert into table_name (test_code,test_name,test_cate) values (1,'test model','{1,3,5,6}');■point3 SELECT文
SELECT * FROM test_table WHERE 3 = ANY (test_cate) or 6 = ANY(test_cate);ポイントは
WHERE 検索したい値 = ANY (配列になっているカラム名)
&& | 重複する(共通要素を持つ) | ARRAY[1,4,3] && ARRAY[2,1] | t |