VETERŔ-1 MASCULÍ

SELECT nom as sujeto, dni as doc, sexe as sex1, categoria as cate, IFNULL((SELECT puntscat FROM historic5 WHERE idcursa=221 AND dni=doc ),0) AS una, IFNULL((SELECT puntscat FROM historic5 WHERE idcursa=222 AND dni=doc ),0) AS dos, IFNULL((SELECT puntscat FROM historic5 WHERE idcursa=223 AND dni=doc ),0) AS tres, IFNULL((SELECT puntscat FROM historic5 WHERE idcursa=224 AND dni=doc ),0) AS quatre, IFNULL((SELECT puntscat FROM historic5 WHERE idcursa=225 AND dni=doc ),0) AS cinc, IFNULL((SELECT puntscat FROM historic5 WHERE idcursa=226 AND dni=doc ),0) AS sis, IFNULL((SELECT puntscat FROM historic5 WHERE idcursa=227 AND dni=doc ),0) AS siet, IFNULL((SELECT puntscat FROM historic5 WHERE idcursa=228 AND dni=doc ),0) AS vuit, IFNULL((SELECT puntscat FROM historic5 WHERE idcursa=229 AND dni=doc ),0) AS nou, SUM(puntscat) AS punts, SUM(empat) as desempat FROM historic5 WHERE categoria="VE1 M" GROUP BY dni ORDER BY punts DESC, desempat ASC..
Pos Nom AmpostaAmpollaPerellóCamarlesTortosaJesúsDeltebreL'Aldea Total Punts
1 RODRIGUEZ SUBIRATS, DAVID 1150000000 115 115
2 CAMPOY LOZANO, JUAN 1030000000 103 103
3 LUQUE LLUCH, OLIVER 930000000 93 93
4 LLUCH ARBONA, FRANCESC 850000000 85 85
5 TORREBLANCA CERVELLÓ, JOSE ANGEL 790000000 79 79
6 ORTEGA BLANCO, JAIME 750000000 75 75
7 LLUIS LLANSAMA, ANTONIO 730000000 73 73
8 BALAGUE BELTRAN, JOAQUIN 710000000 71 71
9 VECIANA CARBONELL, JOSEP 700000000 70 70
10 SAMPER BRUNO, ALBERT 690000000 69 69
11 GARRIGA SANZ, ANTONI 680000000 68 68
12 FRANCH BONET, ROSANA 660000000 66 66