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:
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
singolarmente riesco a contare il numero di corsi per ogni disciplina e il numero di atleti per ogni 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 disciplina
codice:
SELECT d.disciplina,COUNT(c.disciplina)
FROM `discipline` d
JOIN corsi c ON d.disciplina=c.disciplina
GROUP BY disciplina
sapete aiutarmi?