simpel forespørgsel
Jeg har en db med 2 kolonner:RoomId | ReservationId
-----------------------
1 | 1
1 | 2
3 | 3
1 | 4
-----------------------
Dertil skal jeg bruge en forespørgsel som returnerer 1 række for hvert RoomId.
Jeg skal kunne se RoomId, antal reservationsId, og rækker i alt (count(*))
Altså således:
RoomId | Bookings | Totalbookings
-----------------------------------
1 | 3 | 4
2 | 0 | 4
3 | 1 | 4
4 | 0 | 4
-----------------------------------
Jeg har forsøgt med følgende, og det virker næsten...
SELECT RoomId, COUNT(ReservationId) AS Bookings, count(*) as Totalbookings FROM reservations GROUP BY RoomId