我有一张表T1
,只有一列有 2000 个唯一词。还有另一个表T2
,其中有一列单词。我想找到其中的记录T2
是他们的单词与T1
. 所以想象T1
如下:
word
------
regents
sky
tree
trees
avenue
是这样T2
的:
tags | id| usrid
--------+----+--------
shifs | 1| @1
trees | 2| @2
sky | 3| @3
regents | 4| @4
regent | 5| @5
我想得到如下结果:
tags | id| usrid
--------+----+--------
trees | 2| @2
sky | 3| @3
regents | 5| @5
我可以使用下面的查询来搜索标签列,T2
但我想使用该word
列T1
作为tsquery
.
SELECT *
FROM T2
WHERE to_tsvector(tags) @@ to_tsquery('regent');