2 votes

Mysql 5.6.12 Group_concat avec problème de jointure interne

Auparavant, nous utilisions Mysql Version 5.5.27 et avec la requête suivante

 SELECT S.StudentId, 
        SED.StudentEnrollmentDetailsId,
        FirstName, MiddleName, LastName, Address, PermanentAddress,
        GROUP_CONCAT(B.BatchName ORDER BY B.BatchId,B.IsVirtualBatch DESC) AS AllBatch  
 FROM Student S 
 INNER JOIN StudentEnrollmentDetails SED ON SED.StudentId = S.StudentId
 INNER JOIN StudentBatchTxn SBT ON SBT.StudentId = S.StudentId  
 WHERE SED.StudentId = ?
 AND SED.StudentEnrollmentDetailsId = ? AND S.CompanyId = ?

Cette requête s'exécute correctement que l'étudiant soit présent ou non dans StudentBatchTxn.

Mais maintenant nous avons mis à jour vers mysql 5.6.12. La même requête renvoie des lignes dont toutes les colonnes sont nulles.

Veuillez m'aider.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X