Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 显示组concat的重复结果_Php_Mysql - Fatal编程技术网

Php 显示组concat的重复结果

Php 显示组concat的重复结果,php,mysql,Php,Mysql,我有这个疑问 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.idnum

我有这个疑问

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
问题是组concat的结果显示重复的结果

例4-4-5-7-4-5

4-4-5-7-4-5-4-4-5-7-4-5-4-5-7-4-5-4-4-5-5-4-5-5-5-7-4-5


如何删除这些重复项?

查看s.o.文章我以前尝试过使用distinct,但结果是4-5-7。。。应该是4-4-5-7-4-5你能创建一个