sql 语句查询数据后,根据字段内容合并到1行显示如何做到?
有两张表table1,和table2。如何做到把相同的uuid不同的数据用新字段合并到一行。如图SELECTt1.uuid,t1.id,t1.username,t2.ty...
有两张表table1,和table2。如何做到把相同的uuid不同的数据用新字段合并到一行。如图
SELECT t1.uuid,t1.id,t1.username
,t2.type,t2.`status` from t1,t2 WHERE t1.uuid=t2.t1_uuid
如何实现,谢谢 展开
SELECT t1.uuid,t1.id,t1.username
,t2.type,t2.`status` from t1,t2 WHERE t1.uuid=t2.t1_uuid
如何实现,谢谢 展开
2个回答
展开全部
你是oracle,还是mysql啊
追问
Mysql
追答
你看一下行不行
select @rownum := 0;
select t1.uuid,
(@rownum := @rownum +1) as id,
concat_ws(ifnull(t1.type,''),ifnull(t2.type,'')) type1,
concat_ws(ifnull(t1.status,''),ifnull(t2.status,'')) status1
from t1, t2
where t1.uuid = t2.t1_uuid
group by t1.uuid
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询