SELECT `sn`, `admno`, `studname`, `fclass`, `groupcode`, `subjectcode`, `marks`
FROM
(
SELECT `sn`, `admno`, `studname`, `fclass`, `groupcode`, `subjectcode`, `marks`,
CASE WHEN @group = T.groupcode AND @studname = T.studname
THEN @row:=@row+1
ELSE
@row:=1
END AS rownum,
@group:=T.groupcode AS Vargroupcode,
@studName:= T.studname
FROM TableA T,(SELECT @group:=null,@row:=0) R
ORDER BY groupcode,studname
) T1
WHERE rownum<=2
Демо
http://sqlfiddle.com/#!9/65760b/1