tente esta consulta
select group_concat(concat('date:',DATE,':',RESOURCE_NAME,':',MARKS)
separator ' , ' )from mytable group by DATE order by DATE desc;
Você também pode usar concat_ws() instandof concat() função
select group_concat(concat('date:',DATE,':',RESOURCE_NAME,':',MARKS)
separator ' , ' )from mytable group by DATE order by DATE desc;