Ciao. mi serve un aiuto...
ho queste 3 tabelle:
DISCIPLINE
discipline VARCHAR
TIENE
id_atleta INT
disciplina VARCHAR
CORSI
id_corso INT
disciplina VARCHAR
sono collegate tra loro tramite disciplina.
io vorrei avere una tabella finale che contenga:
DISCIPLINA - NUMERO ATLETI PER OGNI DISCIPLINA - NUMERO CORSI PER OGNI DISCIPLINA
la query ke ho provato a fare ed è sbagliata:
singolarmente riesco a contare il numero di corsi per ogni disciplina e il numero di atleti per ogni disciplina...codice:SELECT d.disciplina,COUNT(p.disciplina),COUNT(c.disciplina) FROM discipline d JOIN pratica p ON d.disciplina=p.disciplina JOIN corsi c ON d.disciplina=c.disciplina GROUP BY disciplina
ma non riesco ad unire le due query...
le due query singole sono:
codice:SELECT d.disciplina,COUNT(p.disciplina) FROM `discipline` d JOIN pratica p ON d.disciplina=p.disciplina GROUP BY disciplinasapete aiutarmi?codice:SELECT d.disciplina,COUNT(c.disciplina) FROM `discipline` d JOIN corsi c ON d.disciplina=c.disciplina GROUP BY disciplina

Rispondi quotando