[英]Mysql 5.6.12 Group_concat with Inner Join Issue
之前我們曾經使用過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。
請幫忙?
以下鏈接應該會有所幫助
在5.5.27中確實有效嗎?
您可以在LEFT JOIN的中更改INNER JOIN的嗎
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.