首页 新闻 会员 周边

DB2 数据库 表关联删除问题

0
悬赏园豆:10 [已解决问题] 解决于 2016-11-24 08:47

 想删除 t1表中的数据,但是t1表数据 的一个检索条件来源于t2

目前sql写成

      delete t1 from t1 left jion  t2 on  t1.a=t2.a where  t1.b='**'  and t2.c="**"  这句sql在数据中并不能执行,报告SQLCODE=-104, SQLSTATE=42601, 错误,正确sql应该怎么写。谢谢了

终于明白的主页 终于明白 | 初学一级 | 园豆:120
提问于:2016-11-23 17:04
< >
分享
最佳答案
0
delete t1 where Uid in(select t1.Uid from t1 left join t2 on .....)

 

收获园豆:10
~扎克伯格 | 小虾三级 |园豆:1923 | 2016-11-23 17:23

这个方法 可行,thx

终于明白 | 园豆:120 (初学一级) | 2016-11-24 08:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册