J'attache une autre pour limiter les requêtes sous MySQL, puisque MySQL 5 ne prend pas en charge mot-clé dans la limite sous-requête:limite sous-requête MySQL
SET @i = 0;
SELECT BuildID, COUNT(TestCase)
from results R
where R.BuildID IN (select B.BuildID
from build B
where (@i := (@i +1)) <= 25
and B.BuildID NOT LIKE 'Tx%'
order by B.buildid desc)
group by R.BuildID
order by R.id desc;
mais je suis juste obtenir un resultset. Je n'arrive pas à comprendre pourquoi? Si j'exécute la sous-requête séparément, j'obtiens 6 BuildID
la table a différents BuildID, et j'ai déjà mentionné que j'obtiens 6 BuildID si la sous-requête est exécutée seule. – JPro
Vérifiez également que la table des résultats a plusieurs ID de build différents qui existent dans le résultat de la sous-requête (juste modifié ma réponse) – baloo
La table des résultats a également plusieurs BuildID – JPro