首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并具有重复值的行并显示更新的表

合并具有重复值的行并显示更新的表
EN

Stack Overflow用户
提问于 2015-07-22 10:32:37
回答 2查看 20关注 0票数 0

我的购物车导出了一个csv文件,我将其加载到数据库中。一个给定的订单可以针对多个项目。每个订购的项目都有单独的一行。例如,我最终得到了3个相同的行,所有行都具有相同的序号。除了item字段之外,行中的所有字段都具有完全相同的值。

举个例子,我有这个:

关键字: OrderNumber;项目;名称;地址;地址

1%的猫街,1%的公共汽车,1%的公共汽车,公共汽车,公共汽车。

在猫街12号,公共汽车、卡车、公共汽车和公共汽车。

猫街12号:3:00-11:00:10:00-11:00:12猫街:10:00:30:00:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:00:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:00:30:30:30:30:30:30:30:30:30:30:30:30:30:30:30:00:30:30

4个月的一天,一天两天,一天两天。

5*

6个月,三个月,三个月。

完整的表有更多的字段。我可以对group_concat使用select语句,但它只显示OrderNumber和Items字段。我想生成一个完整的表与所有字段显示,连接项目根据OrderNumber。所以它看起来像这样:

* OrderNumber *

在猫街12号,一辆汽车,一辆卡车,一辆面包车,一辆面包车。

*,*- 35狗街

3个月前,三个月前,范·贝克汉姆,一个月,三个月,三个月。

任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2015-07-22 10:37:29

这是您想要的查询吗?

代码语言:javascript
复制
select (@rn := @rn + 1) as key, OrderNumber,
       group_concat(items) as items, name, address
from table t cross join (select @rn := 0) params
group by OrderNumber, name, address;
票数 0
EN

Stack Overflow用户

发布于 2015-07-23 01:13:10

我漏掉了“关键”的引号。Key是保留字。

谢谢你的帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31552895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档