Ciclismo Mysql

moriva

Power Member
Alguem sabe qual o erro desta consulta.(O objectivo da consulta seria o numero de provas realizadas por cada atleta.)

Código:
 	SELECT Nome, COUNT(*) AS n_jogos
FROM ( 
         SELECT Nome_Atleta AS Nome
         FROM ciclismo
         UNION ALL
       ) 
GROUP BY Nome;
Base de Dados:

Código:
 	CREATE TABLE `pat`.`ciclismo` (
`Cod_Prova` bigint( 20 ) NOT NULL AUTO_INCREMENT ,
`Nome_Categoria` varchar( 50 ) NOT NULL default '',
`Data` date NOT NULL default '0000-00-00',
`Hora` time NOT NULL default '00:00:00',
`Local` varchar( 50 ) NOT NULL default '',
`Nome_Atleta` varchar( 50 ) NOT NULL default '',
`Numero_Atleta` bigint( 20 ) NOT NULL default '0',
`Equipa_Atleta` varchar( 20 ) NOT NULL default '',
`Tempos` time NOT NULL default '00:00:00',
`Classificacoes` bigint( 20 ) NOT NULL default '0',
`Apontamentos` varchar( 50 ) NOT NULL default '',
PRIMARY KEY ( `Cod_Prova` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1;
Agradecia se me ajudassem!
 
Back
Topo