+ -
当前位置:首页 → 问答吧 → 如何合并两个表的相同数据??

如何合并两个表的相同数据??

时间:2011-10-15

来源:互联网

有两个表basic,faces
表basic
字段
jobid,comname,jobname
1 名称1 工作1
2 名称1 工作2
3 名称1 工作3
4 名称2 工作A
5 名称2 工作B
6 名称3 工作a
7 名称3 工作b

表faces
字段
uid,comname
2 名称1
2 名称1
2 名称1
34 名称2
34 名称2
9 名称3
9 名称3

我想把这两个表进行合并成
uid,comname,jobname
2 名称1 工作1,工作2,工作3
34 名称2 工作A,工作B
9 名称3 工作a,工作b

作者: sw025032   发布时间: 2011-10-15

试试,没有测试
SQL code
select uid, faces.comname, jobname
from faces left join basic
     using(comname)
group by uid


SQL code
select uid, faces.comname, jobname
from faces left join basic
     on faces.comname = basic.comname
group by uid


SQL code
select uid, faces.comname, jobname
from faces left join basic
     using(comname)
group by faces.comname

作者: nicenight   发布时间: 2011-10-15

select A.uid,a.comname,group_concat(A.jobname)
from basic A,faces B
where A.comname=b.comname
group by A.uid,a.comname

作者: rucypli   发布时间: 2011-10-15

好像行不通
我重新把表整理一下

有两个表wane_company_basic,wane_company_faces
表wane_company_basic
字段
jobid,comname,jobname
1 东涌集团 财务经理
2 东涌集团 会计
3 东涌集团 出纳
4 新世纪电脑 平面设计
5 新世纪电脑 网页设计
6 南科房产中介 中介顾问
7 南科房产中介 前台文员

表wane_company_faces
字段
uid,comname
2 东涌集团
9 新世纪电脑
26 南科房产中介

我想把这两个表进行合并成
uid,comname,jobname
2 东涌集团 财务经理 会计 出纳
9 新世纪电脑 平面设计 网页设计
26 南科房产中介 中介顾问 前台文员

作者: sw025032   发布时间: 2011-10-15

相关阅读 更多