Есть таблица:
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 (в общем случае долежен возвращаться список значений). Вот сижу уже час не могу сообразить как написать такой запрос:(