2015-01-16 2 views

ответ

0

Это будет делать трюк:

SELECT id, Roll, GROUP_CONCAT(Rank), GROUP_CONCAT(Grade) 
FROM your_table 
GROUP BY Roll 
HAVING COUNT(*) > 1 
+0

Большое вам спасибо за ваш быстрый ответ ... он работает потрясающе ... :) –

0

Попробуйте следующее:

SELECT A.id, A.Roll, 
     GROUP_CONCAT(A.Rank ORDER BY A.id) AS Rank, 
     GROUP_CONCAT(A.Grade ORDER BY A.id) AS Grade 
FROM test1 A 
GROUP BY A.Roll 
ORDER BY A.Roll;