SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

वर्डनेट एसक्लाइट समानार्थक शब्द और नमूने

मुझे यकीन नहीं है कि मैं वास्तव में प्रश्न को समझता हूं, लेकिन क्या ऐसा कुछ काम नहीं करेगा?

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे last_insert_rowid () SQLite में काम करता है

  2. स्क्लाइट डेटाबेस में उनके नाम के अनुसार ड्रा करने योग्य से छवि कैसे प्राप्त करें और फिर इसे सूची दृश्य में प्रदर्शित करें

  3. SQLite यूनियन ऑपरेटर

  4. SQLite IS NULL

  5. SQLite ऐसा कोई कॉलम नहीं