1
Table A
id name keywords
1 Obj1 a,b,c,austin black
2 Obj2 e,f,austin black,h
3 Obj3 k,l,m,n
4 Obj4 austin black,t,u,s
5 Obj5 z,r,q,w
同様のタイプのキーワードを含むレコードを取得する必要があります。従ってテーブルの結果をする必要がある:Postgresql:同様のカラム値を持つレコードを取得する
Records:
1,2,4
レコード1,2,4-ので、その一部または少なくとも他のキーワードと他のキーワードマッチ一つです。
はおそらく、なぜあなたは正規化されていないCSV形式でキーワードのデータを格納している、コメントのだろうか? –
@TimBiegeleisenはい私はそれについて知っています。しかし、他の依存関係のためにそれを格納する必要があります。上記の質問では、データベース自体に関数を記述して、各キーワードを調べ、他のキーワードとマッチさせることを考えました。しかし、それは効果的な解決策ではありません。キーワード列を操作して助けることができるクエリを試していました –