SQL怎么将2张表查询出来的相同字段合并显示在一个字段中.

上面的图片已经描叙的比较详细.请大侠支招.... 上面的图片已经描叙的比较详细.请大侠支招. 展开
 我来答
百度网友df241ff
2015-09-11 · 知道合伙人软件行家
百度网友df241ff
知道合伙人软件行家
采纳数:433 获赞数:1148
计算机网络专业本科毕业; 计算机工程硕士毕业。

向TA提问 私信TA
展开全部
条件:A表有a.1,a.2,a.3,c四个字段;B表有b.1,b.2,b.3,c四个字段。
要求:SQL将2张表查询出来的相同字段合并显示在一个字段中.
答案:select a.* from A as a,b.* from B as b where a.c=b.c
helly84
推荐于2017-12-16 · TA获得超过329个赞
知道小有建树答主
回答量:737
采纳率:77%
帮助的人:327万
展开全部
你的关联条件不变
取得的时候稍微处理一下
SQLserver :
isnull ( B.产品类型,C.产品类型)
isnull ( B.产品规格,C.产品规格)
isnull ( B.产品标准,C.产品标准)
oracle:
把isnull 换成nvl 就好了
追问
isnull 这个属性在这个查询语句中咋加?
SELECT *
FROM A
left join B on A.产品编号=B.产品编号
left join C on A.产品编号=C.产品编号
求明细. 大哥
追答
select 的 取得里面用啊。* 是所有的。你并不需要所有的啊
所以b和c的时候,就要过滤的选啊。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式