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

ऐसी पोस्ट चुनें जिसमें कोई विशेष टैग न हो

आप इसके बारे में सोच सकते हैं "उन पोस्ट में सभी पंक्तियों को ढूंढें जिनका टैग में मिलान नहीं है (एक विशिष्ट टैग के लिए)"

यह लेफ्ट जॉइन के लिए पाठ्यपुस्तक के उपयोग का मामला है।

LEFT JOIN tag_post ON post.id = tag_post.postid AND tag_post.tagid = {required_tagid}
WHERE tag_post.tag_id IS NULL

ध्यान दें कि आपके पास शामिल होने के ON क्लॉज में टैग आईडी होनी चाहिए।

जुड़ने के प्रकारों के संदर्भ के लिए, यहां देखें:http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL सबक्वेरी के साथ कैसे काम करें

  2. मैं एक पृष्ठ में कई प्रश्नों को कैसे निष्पादित कर सकता हूं?

  3. पीडीओ ::परम टाइप दशमलव के लिए?

  4. कॉलम के क्रम के आधार पर ऑटो वेतन वृद्धि प्राथमिक कुंजी कैसे जोड़ें?

  5. वर्तमान तिथि के अनुसार डेटा छँटाई