MySQL sélectionner un champ from table where condition est en plusieurs lignes

Essayé de trouver la réponse, mais ne pouvait toujours pas.. La table est comme suit:

id, mot-clé, valeur 
1 écran 15.6 
1 disque dur 320 
1 ram 3 

Donc ce que j'ai besoin est quelque chose comme cela.. Sélectionnez un id de cette table où (keyword="display" and value="15.6") AND (keyword="harddrive" and value="320")
Il ya aussi une possibilité qu'il y aura 3 ou 4 de tels mots-clés conditions, ce qui devrait se traduire en retour un id (une ligne)

Il semble qu'il ya quelque chose pour traiter de l'UNION, mais je n'ai pas utilisé avant, donc je ne peux pas la comprendre

Merci d'avance

OriginalL'auteur Alex K | 2010-12-30