0
私はという単語とその同義語:ID, WORD1, WORD2, WORD3, WORD4, WORD5
の表を持っています。これらの単語は、その頻度に従って配置されます。任意の単語が与えられたとき、私は質問し、WORD1
列の単語であるその特定の単語の最も頻繁な同義語を検索したい。単語&シノニムテーブルを照会する最も効率的な方法
これは私が試したクエリであり、正常に動作しますが、これは非効率的だと思います。
SELECT WORD1
FROM WORDTB
WHERE WORD1='xxxx'
OR WORD2='xxxx'
OR WORD3='xxxx'
OR WORD4='xxxx'
OR WORD5='xxxx'
誰でもこれを行うより効率的な方法を提案できますか?
いくつかのサンプル・テーブル・データを追加し、期待される結果 - 同様形式のテキスト。 – jarlh
@a_horse_with_no_name私はsqlite3を使用しています。 –
@jarlh実際、スリランカ語のシンハラ語の母国語の言葉を使っています。だから私は、サンプルデータは意味をなさないと思います。英語のデータが(1、開始、開始、開始)になる場合 –