mysql_quest
Новичок
Всем привет!
Помогите разобраться с запросом.
Есть таблица:
id | id_tovar | id_value
1_|___10___|__12
2_|___11___|__24
3_|___10___|__35
4_|___12___|__19
5_|___13___|__12
..
..
Нужно выбрать такой id_tovar (ID товара), при котором id_value будет равным и 12, и 35
Как видно из примера, именно id_tovar со значением "10" соответствует ожиданием.
В общем, нужно выбрать товары, где строго есть и такой-то id_value, и такой-то id_value, и такой-то..
Вариант: SELECT id_tovar FROM `table1` WHERE id_value IN (12, 35) не подходит, потому как в основе его лежит выбор товара с id_value ИЛИ 12, ИЛИ 35. А нужно И 12, И 35.
Помогите разобраться, возможно выход прост и на поверхности.
Спасибо
Помогите разобраться с запросом.
Есть таблица:
id | id_tovar | id_value
1_|___10___|__12
2_|___11___|__24
3_|___10___|__35
4_|___12___|__19
5_|___13___|__12
..
..
Нужно выбрать такой id_tovar (ID товара), при котором id_value будет равным и 12, и 35
Как видно из примера, именно id_tovar со значением "10" соответствует ожиданием.
В общем, нужно выбрать товары, где строго есть и такой-то id_value, и такой-то id_value, и такой-то..
Вариант: SELECT id_tovar FROM `table1` WHERE id_value IN (12, 35) не подходит, потому как в основе его лежит выбор товара с id_value ИЛИ 12, ИЛИ 35. А нужно И 12, И 35.
Помогите разобраться, возможно выход прост и на поверхности.
Спасибо