首页 > 代码库 > union联合查询将两个表的查询结果在一个表中显示
union联合查询将两个表的查询结果在一个表中显示
表格ChannelReward和表格RewardSuppleSettle中都有一下几个字段JSMonth, ChannelNo, RewardSum, RewardItem。要将两个表中RewardSum>0的记录都显示在一个表中,可以使用联合查询
select * from(
SELECT JSMonth, ChannelNo, RewardSum, RewardItem, ‘1‘ AS ObjectType
FROM dbo.ChannelReward
WHERE (RewardSum > 0)
UNION ALL
SELECT JSMonth, ChannelNo, Reward AS RewardSum, ItemName AS RewardItem, ‘1‘ AS ObjectType
FROM RewardSuppleSettle
WHERE (Reward > 0))t where t.ChannelNo=‘1003‘
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。