首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-05-28 
mysql多数据合并成一条,求答案,如果看不清,也可点此处:http://zhidao.baidu.com/question/427405338.html#

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`

热点排行