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.