Lorsque j'essaie d'exécuter cette requête, l'utilisation du processeur de mon serveur mysql est de 100% et la page s'arrête. Je configure un index sur (Client_Code, Date_Time, Time_Stamp, Activity_Code, Employee_Name, ID_Transaction) cela ne semble pas aider. Quelles étapes puis-je suivre pour résoudre ce problème? De plus, il existe déjà un index sur la base de données si cela est important. MerciRequête MYsql et aide de la base de données
> $sql = "SELECT m.Employee_Name, count(m.ID_Transaction)
>FROM (SELECT DISTINCT Client_Code FROM Transaction)
> md JOIN Transaction m ON
> m.ID_Transaction = (SELECT
> ID_Transaction FROM Transaction mi
> WHERE mi.Client_Code = md.Client_Code AND Date_Time=CURdate() AND Time_Stamp!='' AND
> Activity_Code!='000001'
> ORDER BY m.Employee_Name DESC, mi.Client_Code DESC, mi.Date_Time DESC,
> mi.ID_Transaction DESC LIMIT 1)
> group by m.Employee_Name";
Naw, c'est juste une ligne de la requête qui n'a pas été formatée correctement. Je l'ai corrigé. –