यह एक संबंधपरक विभाजन समस्या। निम्न जैसा कुछ करना चाहिए।
SELECT id
FROM your_table
WHERE
(keyword="display" and value="15.6") OR (keyword="harddrive" and value="320")
GROUP BY id
HAVING COUNT(*) = 2
मुझे लगता है कि आपकी तालिका में उचित बाधाएं हैं जैसे कि पूरी तरह से डुप्लीकेट पंक्ति होना असंभव है। (उदाहरण के लिए id, keyword
. पर एक PK है )