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

MySQL - बदलें OR से AND

आप having . के साथ प्रयास कर सकते हैं :

SELECT Ads.AdId 
FROM Ads 
JOIN AdsAmenities ON Ads.AdId = AdsAmenities.ads_AdId 
WHERE AdsAmenities.amenities_AmenityId IN (2, 18, 1) 
GROUP BY Ads.AdId
HAVING COUNT(distinct AdsAmenities.amenities_AmenityId) = 3

मामले में AdsAmenities.amenities_AmenityId मान uniq हैं, आप distinct . छोड़ सकते हैं भाग।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. AWS MSK का उपयोग करके अरोरा से रिकॉर्ड भेजने के लिए काफ्का कनेक्ट सेटअप

  2. एकाधिक और कथनों के साथ MySQL क्वेरी एक को अनदेखा करती प्रतीत होती है

  3. रेगुलर एक्सप्रेशन का उपयोग कर MySQL सबस्ट्रिंग मैच; सबस्ट्रिंग में 'पुरुष' होता है न कि 'महिला'

  4. क्यों सरल mysql++ कोड स्टैंडअलोन संकलित करता है, लेकिन परियोजना में नहीं?

  5. SQL:एक क्वेरी को बाधित करना