sql 两个表table1,table2 ,两表公有字段:订单编号。表2中如果有该订单,则更新表1中字段【提示】为正常

没有则提示异常。怎么用sql实现... 没有则提示异常。怎么用sql实现 展开
 我来答
Sephil
推荐于2016-06-18 · 知道合伙人IT服务行家
Sephil
知道合伙人IT服务行家
采纳数:616 获赞数:1036
熟悉常用语言和数据库,爱写代码

向TA提问 私信TA
展开全部
--只是显示的话用这个
select *, case isnull(r.订单编号, 0) when 0 then '异常' else '正常' end from table1 t
left join table2 r on r.订单编号 = t.订单编号

--要更新table1的话用这个
update t set t.提示 = case isnull(r.订单编号, 0) when 0 then '异常' else '正常' end
from table1 t
left join table2 r on r.id = t.id
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式