Есть таблица связей:
CREATE TABLE `object_option` (
`object_id` int(11) NOT NULL,
`option_id` int(11) NOT NULL
PRIMARY KEY (`object_id`,`option_id`)
)
Нужно выбрать из таблицы такие object_id, option_id которых равны одновременно нескольким значениям.
Пример:
object_id |
option_id |
1 |
1 |
1 |
2 |
1 |
3 |
2 |
1 |
3 |
3 |
Нужно выбрать object_id, option_id которых равно 1 и 2.
Как это сделать в MySQL? ;)
PS На первый взгляд, все очень просто, но почему то не получается…