Есть таблица:
CREATE TABLE my_table(
id MEDIUMINT(7) UNSIGNED,
property MEDIUMINT(7) UNSIGNED,
value MEDIUMINT(7) UNSIGNED
)
id - неуникальны и в таблице несколько записей с одним и тем же id. Например:
id         property         value
1          7                   2
1          12                 5
2          7                   2
2          12                 6
Необходимо выбрать все id для которых (property=7 AND value=2) и (property=12 AND value=5)
Т.е. в вышепреведённом примере результатом запроса должен быть id=1 (в общем случае долежен возвращаться список значений). Вот сижу уже час не могу сообразить как написать такой запрос:(