如何在Access里面将多个具有相同字段的表合并到一个表中?
比如:第一个表:id号折扣152334第二个表:id号折扣151432还有多个这样的表希望结果显示为:id折扣(3折)折扣(4折)折扣(5折)折扣(6折)10120210...
比如:
第一个表: id号 折扣
1 5
2 3
3 4
第二个表: id号 折扣
1 5
1 4
3 2
还有多个这样的表
希望结果显示为:
id 折扣(3折) 折扣(4折) 折扣(5折) 折扣(6折)
1 0 1 2 0
2 1 0 0 0
3 0 1 0 0
0的位置也可以为NULL 展开
第一个表: id号 折扣
1 5
2 3
3 4
第二个表: id号 折扣
1 5
1 4
3 2
还有多个这样的表
希望结果显示为:
id 折扣(3折) 折扣(4折) 折扣(5折) 折扣(6折)
1 0 1 2 0
2 1 0 0 0
3 0 1 0 0
0的位置也可以为NULL 展开
2个回答
展开全部
更多追问追答
追答
select t.id,max(name),max(sex),max(num)
from
(select id,name,'' as sex,'' as num from 表1
union all
select id,'' as name,sex,'' as num from 表2
union all
select id,'' as name,'' as sex,num from 表3) as t
group by t.id
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询