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

mysql:उन पंक्तियों को ढूंढना जिनमें एकाधिक टैग और एक ही आईडी है

समस्या के प्रकार को Relational Division . कहा जाता है

SELECT  a.md5, 
        a.url,
        a.title
FROM    Links a
        INNER JOIN Tags b
            ON a.md5 = b.md5
WHERE   b.Tag IN ('awesome', 'useful') -- <<== list of desired tags
GROUP   BY a.md5, a.url, a.title
HAVING  COUNT(*) = 2                   -- <<== number of tags defined

आउटपुट

╔══════╦════════════╦═══════╗
║ MD5  ║    URL     ║ TITLE ║
╠══════╬════════════╬═══════╣
║ a0a0 ║ google.com ║ foo   ║
╚══════╩════════════╩═══════╝



  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. mysql मर चुका है लेकिन सबसिस लॉक हो गया है

  3. डिफ़ॉल्ट कैरेक्टर-सेट कैसे सेट करें?

  4. मैं रूम डेटाबेस एंड्रॉइड में मूल्य कैसे जोड़ सकता हूं?

  5. प्रति पंक्ति अशक्त चर की संख्या गिनें mysql