MySQL seleciona um campo da tabela WHERE condição está em várias linhas

Tentei encontrar a resposta, mas ainda não consegui .. A tabela é a seguinte:

id, keyword,   value
1   display    15.6
1   harddrive  320
1   ram        3

Então, o que eu preciso é algo como isto .. Selecione um ID nesta tabela em que(keyword="display" and value="15.6") AND (keyword="harddrive" and value="320") Também há a possibilidade de haver 3 ou 4 condições de palavras-chave que devem resultar no retorno de um ID (uma linha)

Parece que há algo para lidar com o UNION, mas eu não o usei antes, então não consigo descobrir

desde já, obrigado

questionAnswers(2)

yourAnswerToTheQuestion