我有两个表,词库和关系。同义词库有word1和word2列。关系有word1,关键字和word2。让我们说我想找到“大象”“是”的所有内容......是一个有效的查询,还是有更好的方法:
SELECT
R.word2
FROM
Relationships R,
Thesaurus T,
Thesaurus T2
WHERE
T.word1="elephant" AND R.word1=T.word2
AND
T2.word1="is" AND R.relationword=T2.word2
如果在关系词和词库中有成千上万的条目并且有办法避免这种情况,这不会花费很多分钟吗?有没有更好的方法来做这样的事情?
(注意:此时此项目与项目相关的内容更多,所以我不太担心重新发明轮子或任何东西)