आईएन क्लॉज के बराबर कैसे बनाएं लेकिन सूचीबद्ध मूल्यों की अनुमति दें [डुप्लिकेट] - mysql

मेरे पास एक तालिका है जिसमें आईडी और कीवर्ड हैं जिन्हें मुझे बनाने की आवश्यकता है, जहां 2 या अधिक कीवर्ड मौजूद हैं उदाहरण: जहां कीवर्ड = 779 और कीवर्ड = 782 का परिणाम 4347 होना चाहिए

आईडी कीवर्ड
------------------
4347 779
4347 782
8853 779
8853 780
8853 787

मैं उपयोगकर्ता का चयन करने के लिए खंड में उपयोग कर रहा हूं या केस चुन सकता हूं जहां कीवर्ड IN (X, y, Z) कुछ सिलेर कीवर्ड IN (X AND Y AND Z) है?

उत्तर:

जवाब के लिए 2 № 1

अगर मान लें कि आईडी 8975 में 7 प्रमुख शब्द 2 थे जिनमें से 779 और 782 थे और आप "चाहते हैं कि एक भी ...

SELECT ID
FROM table
WHERE Keyword in (779,782)
GROUP BY ID
HAVING count(distinct keyword) >= 2

संबंधित सवाल
सबसे लोकप्रिय