我有名为标签的列array []。
我在这里有:
{{dogs, cats, phones, bottles}}
{{pistols,politican,juices}}
{{dogs,pistols}}
etc..
我想在所有这些中找到f.e.单词“ dogs”,并仅选择带有“ dogs”的条目。我尝试使用:
SELECT * FROM question WHERE tags[0] = ANY(ARRAY['dogs']);
答案 0 :(得分:4)
您需要反过来做:
SELECT *
FROM question
WHERE 'dogs' = ANY(tags);
以上假设tags
是一维数组,例如text[]