gegevens ophalen met laagste prijs
Rembem
10/12/2006 18:00:00Hallo,
Ik ben bezig met een simpele webshop te maken gewoon om ervaring op te doen. alleen nu heb ik een probleempje. ik wil dat er op de index per catogorie de laagste prijs weergeeft. deze tabel heb ik:
pro_id | pro_cat_id | pro_prijs
1 | 1 | 12,75
2 | 1 | 6,95
3 | 2 | 3,50
4 | 2 | 5,80
5 | 1 | 2,95
6 | 3 | 40,95
7 | 3 | 26,95
Dus ik wal dat ie van catogorie 1 alleen maar die van 2,95 laat zien en die van catogorie 2 die van 3,50 laat zien en van catogorie 3 die van 26,95 laat zien hoe kan ik dat het beste doen?
Alvast bedankt
Ik ben bezig met een simpele webshop te maken gewoon om ervaring op te doen. alleen nu heb ik een probleempje. ik wil dat er op de index per catogorie de laagste prijs weergeeft. deze tabel heb ik:
pro_id | pro_cat_id | pro_prijs
1 | 1 | 12,75
2 | 1 | 6,95
3 | 2 | 3,50
4 | 2 | 5,80
5 | 1 | 2,95
6 | 3 | 40,95
7 | 3 | 26,95
Dus ik wal dat ie van catogorie 1 alleen maar die van 2,95 laat zien en die van catogorie 2 die van 3,50 laat zien en van catogorie 3 die van 26,95 laat zien hoe kan ik dat het beste doen?
Alvast bedankt
PHP hulp
26/12/2024 15:01:14Arian Stolwijk
10/12/2006 18:25:00Jan Koehoorn
10/12/2006 18:26:00SELECT MIN(pro_prijs) AS laagste_prijs, pro_cat_id
FROM tabelnaam
GROUP BY pro_cat_id
ORDER BY pro_cat_id ASC
edit: foutje weggewerkt
FROM tabelnaam
GROUP BY pro_cat_id
ORDER BY pro_cat_id ASC
edit: foutje weggewerkt
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
Jan Koehoorn
10/12/2006 18:27:00Arian schreef op 10.12.2006 18:25:
SELECT * FROM tabel ORDER BY prijs DESC LIMIT 1
Die geeft alle prijzen, omgekeerd gesorteerd. Dus niet de laagste van elke categorie, zoals gevraagd.