Hi,
Ik zit nu even vast want ik heb nu een lijst met allemaal bestellingen via PHP script en ik wil het graag groeperen en nu heb ik dit:
Bestelling
03.08.2011 1x KPN Opwaardercode 10 Euro € 10
03.08.2011 1x Telfort Simkaartcode 10 Euro € 10
03.08.2011 3x KPN Opwaardercode 20 Euro € 60
03.08.2011 3x KPN Opwaardercode 20 Euro € 60
03.08.2011 3x KPN Opwaardercode 20 Euro € 60
03.08.2011 1x Telfort Opwaardercode 43 Euro € 43
Nu wil ik dat alle 3x KPN Opwaardercode 20 Euro bij elkaar horen, maar dat wilt me steeds niet lukken. Heb al GROUP BY categorie en bedrag en provider geprobeerd maar niet wilt helpen.
Mijn QueryWie kan me helpen? Alvast bedankt! 
Gegroetm
Shahiem
Ik zit nu even vast want ik heb nu een lijst met allemaal bestellingen via PHP script en ik wil het graag groeperen en nu heb ik dit:
Bestelling
03.08.2011 1x KPN Opwaardercode 10 Euro € 10
03.08.2011 1x Telfort Simkaartcode 10 Euro € 10
03.08.2011 3x KPN Opwaardercode 20 Euro € 60
03.08.2011 3x KPN Opwaardercode 20 Euro € 60
03.08.2011 3x KPN Opwaardercode 20 Euro € 60
03.08.2011 1x Telfort Opwaardercode 43 Euro € 43
Nu wil ik dat alle 3x KPN Opwaardercode 20 Euro bij elkaar horen, maar dat wilt me steeds niet lukken. Heb al GROUP BY categorie en bedrag en provider geprobeerd maar niet wilt helpen.
Mijn Query
Spoiler tonen
$mijnBestellingenQuery = $mysql->query("SELECT
nummer,
pr.id,
bank,
bedrag,
betaalwijze,
datum,
betaald,
categorie,
provider_id,
(
SELECT
naam
FROM
providers
WHERE
id = provider_id
) provider_naam,
(
SELECT
COUNT(1)
FROM
payment
WHERE
provider_id = pr.id
AND
lid_id = ".$info[id]."
AND
bedrag = p.bedrag
) aantal,
c.id
FROM
payment p,
providers pr,
categorie c
WHERE
lid_id = ".$info[id]."
AND
provider_id = pr.id
AND
p.categorie = c.id
ORDER BY
bedrag");
Gegroetm
Shahiem



