sql 多个表查询

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:31:57
我有3个表,每个表都有“项目”,“次数”两列,能不能将这些通过查询弄到一个表显示出来啊?
我用了各位的方法,首先,视图这个显示的结果不对,用union是都放在“项目”,“次数”两列中,我想要让没个表都产生两列,即“项目”和“次数”,这样就是横向铺开,能看的清楚

create table tabname
as
select 项目,次数
from A
union all
select 项目,次数
from B
union all
select 项目,次数
from C

用视图
create view view_name
as
select * from 表1 a,表2 b,表3 c where a.item=b.item=c.item and a.times=b.times=c.times
go

用 union

建议你 列举一下 现在的数据 和你需要的数据

看你的表达 不是很好理解。(鄙人理解能力很差)

你可以创建视图。新建视图→把要查询的三张表选中添加,再在三个表中选中药查询的字段即可

综合查询就行