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

एकाधिक श्रेणियों से संबंधित पदों का चयन करने के लिए SQL क्वेरी

यह है संबंधपरक विभाजन

GROUP BY का उपयोग करें और COUNT या डबल NOT EXISTS

पहले दृष्टिकोण का एक उदाहरण होगा।

SELECT pt.Post_id, p.Post_Text
FROM Post_Tags pt
JOIN Posts p ON p.Post_id = pt.Post_id
WHERE pt.Tag_id IN (1,2,3)
GROUP BY pt.Post_id
HAVING COUNT(DISTINCT pt.Tag_id) = 3


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. inno डीबी अलगाव स्तर और लॉकिंग

  2. mysql कुंजी बहुत लंबी समस्या थी

  3. प्रसंस्करण अनुरोध के दौरान अपवाद हुआ:शून्य:java.lang.NullPointerException स्प्रिंग, स्ट्रट्स 2, हाइबरनेट, माईएसक्ल का उपयोग कर

  4. MySQL में, क्या मैं एक ही तालिका में सम्मिलित करने के लिए एक पंक्ति की प्रतिलिपि बना सकता हूँ?

  5. एसक्यूएल क्वेरी से केवल पहली पंक्ति प्रदर्शित हो रही है