Zunächst ein Datenbankbeispiel:
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
Ich möchte mit einer Abfrage die folgenden Id's auswählen: 1,2,3,4,7,8
Denn die Katze = algemeen und der Name = Prozessor durch diese Produkte. ID 5,6 sind nur bei Produkt 3 vorhanden.
Es müssen also die Einträge (cat und name) ausgewählt werden, die bei allen Produkten (product_id) vorhanden sind.
Die Datenbank enthält 80.000 Einträge mit einer Vielzahl von verschiedenen Katzen, Namen und Werten.
Ist dies mit einer Abfrage möglich, oder ist ein php erforderlich? Wie mache ich das?
Ich entschuldige mich für das schlechte Englisch.