Bonjour a tous
Je commence par remercier d'avance tous ceux qui tenteront de me venir en aide.
Voila mon probleme. Je cherche à afficher le resultat d'un COUNT() dans ma requete mais ce COUNT porte sur une autre table que elle en cours.
Bien sur dit comme ca cest pas tres clair, alors je vais illustrer par un petit exemple concret
(exemple :
2 tables t1 et t2
champs de t1 = c1.1, c1.2, c1.3
champs de t2 = c2.1, c2.2, c2.3)
Ce que je veut faire, a chaque c1.1, afficher le total de ligne de la table t2 qui ont c1.1 = c2.1
SELECT c1.1,
c1.2,
c1.3,
[ici le resultat du count] AS "TOTAL"
FROM t1, t2
WHERE c1.1 = c2.1;
J'ai penser a faire un tuc dans le genre (qui va faie dresser les cheveux sur la tete de certain car archi faux)
SELECT c1.1,
c1.2,
c1.3,
{
SELECT COUNT(*)
FROM t2
WHERE c2.1 = c1.1;
}
FROM t1;
Bon je me tiens dispo bien sur pour toute clarification, demande de precision ou autre.
Merci encore pour le temps que certain vont passer a maider
6xavier6