désolé, je n'ai pas trop de chose à vous proposé mis à part mes tables en pièce
jointe. J'ai l'impression qu'il manque des champs ...

J'aimerai faire le count(*) de chacun des victoires, nul, défaites pour chaque équipe. Ça a l'air tout simple comme ça, mais j'aimerai rajouter cette requête en sous requête

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
SELECT rencontres.num_rencontre,date_format(rencontres.date_rencontre,'%d/%m/%Y') as date, rencontres.categorie_rencontre,rencontres. lieu_rencontre,rencontres.distance_rencontre,rencontres.fonction_rencontre,rencontres.nom_locaux_rencontre,rencontres.nom_visiteurs_rencontre, collaborateurs.nom_central_collaborateur, rencontres.niveau_rencontre,rencontres.tour_rencontre,conseil.link_conseil,rapports.link_rapport,controles.link_controle,buts.but_local,buts.but_visiteur,prolongations.num_rencontre as prolongations,tab.tab_local,tab.tab_visiteur,result.local_result,result.visiteur_result
					FROM `rencontres` 
					LEFT JOIN collaborateurs ON rencontres.num_rencontre = collaborateurs.num_rencontre_collaborateur
					LEFT JOIN conseil ON rencontres.num_rencontre = conseil.num_rencontre
					LEFT JOIN controles ON rencontres.num_rencontre = controles.num_rencontre
					LEFT JOIN result ON  rencontres.num_rencontre = result.num_rencontre_result
					LEFT JOIN rapports ON rencontres.num_rencontre = rapports.num_rencontre
					LEFT JOIN buts ON rencontres.num_rencontre = buts.num_rencontre
					LEFT JOIN prolongations ON rencontres.num_rencontre = prolongations.num_rencontre
					LEFT JOIN tab ON rencontres.num_rencontre = tab.num_rencontre
					WHERE 1=1 //+ [plein de conditions]
j'ai bien essayer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
SELECT COUNT(*) 
 
FROM(
SELECT rencontres.num_rencontre,date_format(rencontres.date_rencontre,'%d/%m/%Y') as date, rencontres.categorie_rencontre,rencontres. lieu_rencontre,rencontres.distance_rencontre,rencontres.fonction_rencontre,rencontres.nom_locaux_rencontre,rencontres.nom_visiteurs_rencontre, collaborateurs.nom_central_collaborateur, rencontres.niveau_rencontre,rencontres.tour_rencontre,conseil.link_conseil,rapports.link_rapport,controles.link_controle,buts.but_local,buts.but_visiteur,prolongations.num_rencontre as prolongations,tab.tab_local,tab.tab_visiteur,result.local_result,result.visiteur_result 
FROM `rencontres` 
 
LEFT JOIN collaborateurs ON rencontres.num_rencontre = collaborateurs.num_rencontre_collaborateur 
LEFT JOIN conseil ON rencontres.num_rencontre = conseil.num_rencontre 
LEFT JOIN controles ON rencontres.num_rencontre = controles.num_rencontre 
LEFT JOIN result ON rencontres.num_rencontre = result.num_rencontre_result 
LEFT JOIN rapports ON rencontres.num_rencontre = rapports.num_rencontre 
LEFT JOIN buts ON rencontres.num_rencontre = buts.num_rencontre 
LEFT JOIN prolongations ON rencontres.num_rencontre = prolongations.num_rencontre 
LEFT JOIN tab ON rencontres.num_rencontre = tab.num_rencontre 
 
WHERE 1=1 
AND (rencontres.num_locaux_rencontre like "514935" OR rencontres.num_visiteurs_rencontre like "514935" ) 
AND rencontres.date_rencontre < CURDATE() 
AND rencontres.disputer_rencontre like "oui" 
order by rencontres.date_rencontre
 
) as bidouille
 
WHERE (local_result = "victoire" or visiteur_result = "victoire")
mais il me sort la somme des rencontres de la sous-requete et non pas les victoires ..

Merci pour votre aide ...