0

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?

Zombo
  • 1
  • 62
  • 391
  • 407

0 Answers0