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

टैग1 और टैग2 के साथ पोस्ट ढूँढना? (एक जॉइन-टेबल का उपयोग करके) मौजूद/होने/सबक्वायरी... क्या उपयोग करें?

इसे आजमाएं:

SELECT * FROM wp_posts AS p
LEFT JOIN wp_term_relationships AS tr ON p.ID = tr.object_id 
LEFT JOIN wp_terms AS t ON tr.term_taxonomy_id = t.term_id 
WHERE p.id IN 
(
    SELECT p2.id FROM wp_posts AS p2
    LEFT JOIN wp_term_relationships AS tr2 ON p2.ID = tr2.object_id 
    LEFT JOIN wp_terms AS t2 ON tr2.term_taxonomy_id = t2.term_id 
    GROUP BY p2.id
    HAVING FIND_IN_SET('blue', GROUP_CONCAT(t2.term)) AND FIND_IN_SET('old', GROUP_CONCAT(t2.term))
)


  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. OS X में XAMPP का उपयोग करते समय मैं mysql कमांड लाइन टूल को कैसे एक्सेस कर सकता हूं?

  3. mysql प्रश्नों में पिवट करें

  4. उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध

  5. मैं विजुअल स्टूडियो 2010 में MySQL 5.1 से कैसे जुड़ूं?