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

MySQL कई-से-अनेक चुनें

कुंजी GROUP BY/HAVING में COUNT DISTINCT फ़ोन नामों का उपयोग करके है। जब गिनती 2 हो, तो आपको पता चल जाएगा कि उपयोगकर्ता के पास दोनों . हैं फोन।

SELECT m5.name
    FROM mark5 m5
        INNER JOIN mark4 m4
            ON m5.uid = m4.uid
        INNER JOIN mark3 m3
            ON m4.phoneid = m3.phoneid
    WHERE m3.name in ('HTC', 'Samsung')
    GROUP BY m5.name
    HAVING COUNT(DISTINCT m3.name) = 2;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैसकल लगातार पंक्तियों की गिनती करता है जो मेल खाते हैं

  2. किवी के साथ MySQL को पुनः प्राप्त करना

  3. MySQL त्रुटि:#1142 - चयन आदेश उपयोगकर्ता को अस्वीकार कर दिया गया

  4. एक वादा किया हुआ mysql मॉड्यूल NodeJS के साथ कैसे काम करेगा?

  5. कुछ प्रारूप में 1970 से पहले की तारीखों के लिए PHP में दिनांक वस्तु बनाएँ