早些时候,我们曾经使用的MySQL版本5.5.27,并与下面的查询mysql的5.6.12 GROUP_CONCAT与内部连接问题
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了。相同的查询正在返回所有列为空的行。
请帮助?
@Amar或user2298894可以请您详细说明该链接的哪一部分与问题相关ñ。请引用解释此问题的内容部分(可以[编辑](http://stackoverflow.com/posts/17548303/edit)答案)。 (强烈建议不要链接回答) – Rik