mysql多数据合并成一条,解决方法

mysql多数据合并成一条,

求答案,

如果看不清,也可点此处:http://zhidao.baidu.com/question/427405338.html#reply-box-1041188895



SELECT a.`name`,MAX(a.`codel`) ,MAX(a.`code2`),MAX(a.`code3`)FROM biao21 a LEFT JOIN biao21 b ON a.`name`=b.`name` AND 

((a.`codel` IS NOT NULL AND a.`codel`<>b.`codel` 

OR

a.`code2` IS NOT NULL AND a.`code2`<>b.`code2`

OR

a.`code3` IS NOT NULL AND a.`code3`<>b.`code3`

)

AND a.`id`>b.`id`) WHERE b.`id` IS NOT NULL

GROUP BY a.`name`

mysql多数据合并成一条,解决方法

相关文章:

你感兴趣的文章:

标签云: