Bonjour à tous, voilà mon problème.
Je veux dans une requête pouvoir faire plusieurs count different avec jointure, j'ai donc choisi de faire un SELECT dans mes jointures mais je suis bloqué à ce niveau là.


exemple de ce qui bloque :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT t1.id, nb FROM table1 t1 
     JOIN table2 t2 ON (t1.id=t2.id)
     LEFT JOIN 
           (SELECT id, count(id) AS nb FROM table3 WHERE t2.date=date GROUP BY id)
           t3 ON (t1.id=t3.id)
Le problème est donc que t2 n'est pas visible dans le second SELECT, mais je ne trouve pas la solution pour contourner le problème...

(Je veux dans l'exemple récupérer le nombre d'entrée dans la table3 pour la date t2.date)

Merci d'avance pour le coup de main