Dies ist ein relationale Teilung Problem. Etwas wie das Folgende sollte es tun.
SELECT id
FROM your_table
WHERE
(keyword="display" and value="15.6") OR (keyword="harddrive" and value="320")
GROUP BY id
HAVING COUNT(*) = 2
Ich gehe davon aus, dass Ihre Tabelle entsprechende Einschränkungen aufweist, sodass es unmöglich ist, dass eine vollständig duplizierte Zeile vorhanden ist. (zB gibt es einen PK auf id, keyword
)