Buongiorno a tutti,
mi servirebbe contare le righe del risultato di queste join:
(praticamente devo trovare il numero dei partecipanti ad un determinato viaggio)
SELECT viaggi.*, partecipanti.*, anagrafiche.*
FROM viaggi
INNER JOIN partecipanti
ON viaggi.ID_viaggio = partecipanti.Id_viaggio
INNER JOIN anagrafiche
ON anagrafiche.ID_anagrafica = partecipanti.Id_anagrafica
WHERE viaggi.ID_viaggio = 1 OR viaggi.ID_viaggio = 2
Non riesco ad unirla con il SELECT COUNT ho provato con
selecet count (*) from (SELECT viaggi.*, partecipanti.*, anagrafiche.*
FROM viaggi
INNER JOIN partecipanti
ON viaggi.ID_viaggio = partecipanti.Id_viaggio
INNER JOIN anagrafiche
ON anagrafiche.ID_anagrafica = partecipanti.Id_anagrafica
WHERE viaggi.ID_viaggio = 1 OR viaggi.ID_viaggio = 2) as riusltato
ma non funziona.
Inoltre non so se è il posto giusto dove chiedere ma mi servirebbe la disponibilità di qualcuno che potesse farmi delle query un pò più complesse su un piccolo database che mio figlio sta utilizzando per l'esame di maturità naturalmente anche a pagamento.
Grazie a tutti in anticipo per la sisponibilità
Buona Vita