royduin
Gebruiker
- Lid geworden
- 6 mei 2006
- Berichten
- 583
Beste forum leden,
ik zit een beetje te knoeien met hoe ik bepaalde gegevens uit de MySQL database ga halen.
Voorbeeld database:
Huidige query:
Wat ik nu wil is dat de items met id 1 en 3 geselecteerd worden, omdat product met product_id 1 als 2 allebei Algemeen en Processor als cat en name hebben.
Het gaat om een database met zo'n 80.000 items en veel verschillende cat's, name's en value's.
Van waar de titel DISTINCT? Eigenlijk het tegenovergestelde daarvan moet er gebeuren..
Wie o wie?
Alvast bedankt!
ik zit een beetje te knoeien met hoe ik bepaalde gegevens uit de MySQL database ga halen.
Voorbeeld database:
Code:
id, product_id, cat, name, value
--------------------------------
1,1,Algemeen,Processor,2 Ghz
2,1,Algemeen,Geheugen,4GB
3,2,Algemeen,Processor,3 Ghz
Huidige query:
Code:
SELECT DISTINCT cat, name, value
FROM producten_specs
WHERE product_id IN (1,2)
ORDER BY cat,name,ABS(value) ASC
Wat ik nu wil is dat de items met id 1 en 3 geselecteerd worden, omdat product met product_id 1 als 2 allebei Algemeen en Processor als cat en name hebben.
Het gaat om een database met zo'n 80.000 items en veel verschillende cat's, name's en value's.
Van waar de titel DISTINCT? Eigenlijk het tegenovergestelde daarvan moet er gebeuren..
Wie o wie?
Alvast bedankt!