以前は、Mysql バージョン 5.5.27 を次のクエリで使用していました。
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 = ?
このクエリは、学生が StudentBatchTxn に存在するかどうかにかかわらず、適切に実行するために使用されます。
しかし今、mysql 5.6.12 にアップグレードしました。同じクエリで、すべての列が null の行が返されます。
助けてください?