I have this query...
SELECT users.*, student_subject.*, GROUP_CONCAT(written.score separator ' - ') as Wscore,SUM(written.score) as total, SUM(written.item) as item 
FROM users 
          JOIN written 
             ON 
                users.idnumber=written.idnumber 
          JOIN student_subject 
            ON 
                written.idnumber=student_subject.idnumber 
WHERE student_subject.teacher='$login_session' 
      AND written.section='$section' 
      AND written.level='$level' 
      AND written.year='$year' 
      AND written.subject='$subject' 
      AND users.gender='male' 
      AND written.period='first' 
GROUP BY written.idnumber order by users.lname
The problem is the result of group concat display a duplicate results
ex. 4-4-5-7-4-5
to
4-4-5-7-4-5-4-4-5-7-4-5-4-4-5-7-4-5-4-4-5-7-4-5...
How can I remove those duplicates?
 
    