SQL一张表的一个字段多个字段名怎么设计?

如图显示这个是查询出来的结果表。输入数据室按类别输入的,如上衣和裤子,2个类别的输入表字段长短不同但是2个表的字段名称都在查询结果表上显示。... 如图显示 这个是查询出来的结果表。输入数据室按类别输入的,如上衣和裤子,2个类别的输入表字段长短不同但是2个表的字段名称都在查询结果表上显示。 展开
 我来答
何念垒tb
2012-03-15 · 超过24用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:55.7万
展开全部
方法一:长短不同,就用临时表来建字段,varchar()用长的来做字段长度。
然后向临时表插入数据;
方法二:用union all
select cast(a.tt as varchar(30)) from a
union all
select cast(b.tt as varchar(30)) from b
上衣,裤子,都是tt 字段;varchar(30),30这个数不能小与最大长度就行了。
micro0369
2012-03-14 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:3977万
展开全部
一个字段多个字段名 ??? 什么意思???

不能,只能使用多列,或者用子表的方式实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
剑玄通绝影
2012-03-14 · TA获得超过177个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:169万
展开全部
能把字段列出来么?
追问
图贴出来了。这个图是查询的结果。
追答
这个当然不能这么设计了。肯定是需要设计成字表的,现在主表和明细表模式是最常用的方式了。而且这样设计之后,你查询的时候只需要关联两个表查询,同样能够实现你这样的效果。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式