J'ai une requête qui ressemble à ceci :
SELECT COUNT(A.Value1) AS Count, B.id AS Id1, C.id AS Id2
FROM Table1 A LEFT JOIN Table2 B ON (B.Name LIKE '%UserInput1%')
LEFT JOIN Table3 C ON (C.Name LIKE '%UserInput2%')
WHERE A.Value1 LIKE 'CertainValue'
La requête s'exécute parfaitement ; c'est juste que le fichier COMPTER Je reçois de Table1
ne me donne pas le compte réel du nombre de Value1
en Table1
mais plutôt le nombre de Value1
multiplié par le nombre de tables qui sont effectivement jointes.
Y a-t-il un moyen d'obtenir le COMPTER à partir du tableau 1 qui correspond aux critères de A.Value1 LIKE 'CertainValue'
tout en rejoignant les autres tables ?
FYI : J'utilise MySQL !