Đây là phép chia quan hệ vấn đề. Một cái gì đó như sau nên làm điều đó.
SELECT id
FROM your_table
WHERE
(keyword="display" and value="15.6") OR (keyword="harddrive" and value="320")
GROUP BY id
HAVING COUNT(*) = 2
Tôi giả định rằng bảng của bạn có các ràng buộc thích hợp để không thể có một hàng hoàn toàn trùng lặp. (ví dụ:có một PK trên id, keyword
)