MySQL select one field from table WHERE condition is in multiple rows
Posted
by
Alex
on Stack Overflow
See other posts from Stack Overflow
or by Alex
Published on 2010-12-30T01:46:37Z
Indexed on
2010/12/30
1:54 UTC
Read the original article
Hit count: 183
Tried to find the answer, but still couldn't.. The table is as follows:
id, keyword, value 1 display 15.6 1 harddrive 320 1 ram 3
So what i need is something like this.. Select an id from this table where (keyword="display" and value="15.6") AND (keyword="harddrive" and value="320")
There's also a possibility that there will be 3 or 4 such keyword conditions which should result into returning one id (one row)
It seems there's something to deal with UNION but i didn't use it before so i can't figure it out
Thanks in advance
© Stack Overflow or respective owner