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

मैसकल - केवल दो उपयोगकर्ताओं द्वारा की जा रही बातचीत का पता लगाएं

where . से आपकी क्वेरी का उपयोग करना काम नहीं करेगा क्लॉज user_ids को फ़िल्टर करता है। उपयोग करें

SELECT * FROM participants
GROUP BY conversation_id
HAVING sum(user_id not in (1,2)) = 0

user_id not in (1,2) रिटर्न 1 अगर एक user_id 1,2 . के अलावा अन्य बातचीत में हैं और 0 अन्यथा। तो SUM . का उपयोग कर रहे हैं आप उन सभी मामलों को जोड़ सकते हैं। यदि कोई नहीं मिलता है तो योग 0 . है ।



  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. SQL - त्रुटि कोड 1005 त्रुटि संख्या 121 के साथ

  4. जावा में यादृच्छिक संख्या

  5. विंडोज़ के लिए एक mysql डेटाबेस के लिए ईआरडी खींचने के लिए सबसे अच्छा सॉफ्टवेयर क्या है