sql >> データベース >  >> RDS >> SQLite

Wordnetsqliteの同義語とサンプル

    質問を正確に理解できるかどうかはわかりませんが、このようなものは機能しませんか?

    SELECT s1.wordid, s1.synsetid, s1.sensekey, synsets.definition
       , s2.wordid AS matchedWordID, w.*  -- Additional info not from question's query
    FROM senses AS s1
       LEFT JOIN synsets ON s1.synsetid = synsets.synsetid
       LEFT JOIN senses AS s2 ON s1.synsetid = s2.synsetid AND s1.wordid <> s2.wordid
       LEFT JOIN words AS w ON s2.wordid = w.wordid
    WHERE s1.wordid = 79459
    ;
    

    注:... 実際に必要なフィールドのリストの省略形です。

    注#2:もちろん、synsetsを使用してサンプルに参加できます 参照しますが、結果はすべての単語ペアとサンプルに対して繰り返されることに注意してください。また、複数の意味で同義語である場合、一部の単語ペアが繰り返される可能性があります。



    1. postgresがクエリでインデックスを使用しないのはなぜですか

    2. MariaDB GROUP_CONCAT()

    3. mysqli_fetch_array()は、パラメーター1がmysqli_resultであると想定しています。ブール値は次のように指定されます。

    4. MariaDBでのモジュロ演算子のしくみ