Первый пример базы данных:
id, product_id, cat, name, value
--------------------------------
1,1,Algemeen,Processor,2 Ghz
2,1,Algemeen,Geheugen,4 GB
3,2,Algemeen,Processor,3 Ghz
4,2,Algemeen,Geheugen,4 GB
5,3,Beeldscherm,Inch,22"
6,3,Beeldscherm,Kleur,Zwart
7,3,Algemeen,Geheugen,3 GB
8,3,Algemeen,Processor,3 Ghz
Я хочу одним запросом выбрать следующие идентификаторы: 1,2,3,4,7,8
Потому что кошка = algemeen и имя = процессор по этим продуктам. ID 5,6 присутствуют только в продукте 3.
Таким образом, необходимо выбрать запись (cat и name), которая присутствует во всех продуктах (product_id).
База данных содержит 80 000 записей с большим количеством различных имен, имен и значений.
Возможно ли это одним запросом или нужен какой-то php? Как мне это сделать?
Мои извинения за плохой английский.