संपादित करें:अद्यतन प्रश्न के लिए उत्तर संशोधित
नोट:क्वेरी का परीक्षण नहीं किया गया
SELECT GROUP_CONCAT(lot ORDER BY lot ASC SEPARATOR ',')
from mytable
having count(*) = 2
and GROUP_CONCAT(tag ORDER BY tag ASC SEPARATOR ' ') = '101 102'
group by product
पुराना उत्तर
आप इसे प्राप्त करने के लिए समूह द्वारा उपयोग कर सकते हैं।
select tag, product from mytable where tag in (101,102) group by tag, product
यह विशिष्ट का उपयोग करके भी संभव हो सकता है, लेकिन आपने इस पर एक नज़र डाली है। मुझे याद नहीं है कि एकाधिक कॉलम में विशिष्ट संभव है या नहीं। मुझे लगता है कि यह भी काम करेगा...
select distinct tag, product from mytable where tag in (101,102)