Ik heb 2 tabellen, een tabel projecten met daarin:
ID, naam, begroot
en een tabel uren met daarin:
UID, username(wie de uren heeft gemaakt), PID(vreemde sleutel naar projecten), datum, aantal
Ik wil hier een tabel uit krijgen met:
naam, PID, aantal uren per project ( ook voor de projecten waar nog geen uren voor zijn gewerkt, dus voor alle projecten met hun aantal uren)
Ik heb zelf al zoiets als dit:
"SELECT p.ID, p.naam, SUM(u.aantal) AS aantal_uren
FROM projecten p LEFT JOIN uren u ON p.ID = u.PID
WHERE u.username = '$username'
GROUP BY p.ID, p.naam"
Alleen nu krijg ik alleen de projecten waar uren voor zijn gewerkt, maar ik wil dus alle projecten zien.
ID, naam, begroot
en een tabel uren met daarin:
UID, username(wie de uren heeft gemaakt), PID(vreemde sleutel naar projecten), datum, aantal
Ik wil hier een tabel uit krijgen met:
naam, PID, aantal uren per project ( ook voor de projecten waar nog geen uren voor zijn gewerkt, dus voor alle projecten met hun aantal uren)
Ik heb zelf al zoiets als dit:
"SELECT p.ID, p.naam, SUM(u.aantal) AS aantal_uren
FROM projecten p LEFT JOIN uren u ON p.ID = u.PID
WHERE u.username = '$username'
GROUP BY p.ID, p.naam"
Alleen nu krijg ik alleen de projecten waar uren voor zijn gewerkt, maar ik wil dus alle projecten zien.