怎么用SQL语句将表一和表二根据条件合并成表三?(三个表见图片)

 我来答
匿名用户
2016-08-11
展开全部
select a.纳税号, a.名称, if (a.纳税号=t.纳税号, '是', '否') 一般纳税人状态 from table1 a,
(
select a.纳税号
from table1 a, table2 b 
where a.纳税号=b.纳税号
)t
group by a.纳税号
追问
测试不成功,用的是EXCELL2010的SQL
追答
更改了,你在试试
断的刃
2016-08-11 · TA获得超过287个赞
知道小有建树答主
回答量:493
采纳率:71%
帮助的人:131万
展开全部
select 表一.纳税号,名称,
case
when 认定日期 is null then '否'
when 认定日期 = '' then '否'
else '是' end

as 状态
from 表一 left join 表二
on 表一.纳税号=表二.纳税号
没测试过,大概就这样
追问
测试不成功,提示" select 清单后面不应该出现'when'"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式