Ciao.
Ho tre tabelle:

1) Prenotazioni(id, dal, al)
id | dal | al
1 | 2/2/08 | 12/2/08
2 | 12/2/08 | 20/2/08

2) FasceEta(id, da_anni, a_anni, nome_fascia)
id | da_anni | a_anni | nome_fascia
1 | 0 | 16 | 'bambini'
2 | 16 | 65 | 'adulti'
3 | 65 | - | ' anziani'
ecc...

3) PrenotazioniFasceEta(id, idPrenotazione, idFasciaEta, numeroOspiti)
id | idPrenotazione | idFasciaEta | numeroOspiti
1 | 1 | 2 | 3
2 | 1 | 3 | 7
3 | 2 | 1 | 3
4 | 2 | 2 | 1
5 | 2 | 3 | 5

e vorrei estrarre, per ogni prenotazione un record che contenga, oltre a tutte le informazioni della tabella Prenotazioni, anche il numero di ospiti per ogni fascia di età, in una tabella tipo la seguente:

id | dal | al | bambini | adulti | anziani
1 | 2/2/08 | 12/2/08 | 0 | 3 | 7
2 | 12/2/08| 20/2/08 | 3 | 1 | 5
ecc...

Posso farlo soltanto con una query, o devo per forza usare anche php?
Grazie a tutti

Simone