Foxtable(狐表)用户栏目专家坐堂 → 求指点一个SQL语句


  共有4366人关注过本帖树形打印复制链接

主题:求指点一个SQL语句

帅哥,在线噢!
hitzfeld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:527 积分:5179 威望:0 精华:0 注册:2017/9/1 23:28:00
求指点一个SQL语句  发帖心情 Post By:2021/11/17 1:49:00 [显示全部帖子]

SE/ECT * FROM 表1 left outer join 表2 on 表1.fvoucherID =表2.fvoucherID where fperiod = 11
能够得到正确的值,但是改为delete 则报错,查了好多资料都是mysql的,mysql的方法在mssql都无效,改不好。


 回到顶部
帅哥,在线噢!
hitzfeld
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:527 积分:5179 威望:0 精华:0 注册:2017/9/1 23:28:00
  发帖心情 Post By:2021/11/17 15:21:00 [显示全部帖子]

蓝老师好,de/ete语句很简单啊?就是把SE/ECT * 换成 delete
de/ete Fr0M 表1 left outer join 表2 on 表1.fvoucherID =表2.fvoucherID where fperiod = 11

错误信息是 left左右存在语法错误。

 回到顶部
帅哥,在线噢!
hitzfeld
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:527 积分:5179 威望:0 精华:0 注册:2017/9/1 23:28:00
  发帖心情 Post By:2021/11/17 18:40:00 [显示全部帖子]

蓝老师,是联动删除,表1和表2都存在fvoucherID,需要删除符合表1的fperiod = 11的全部记录,同时删除表2对应的记录。

 回到顶部
帅哥,在线噢!
hitzfeld
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:527 积分:5179 威望:0 精华:0 注册:2017/9/1 23:28:00
  发帖心情 Post By:2021/11/18 5:26:00 [显示全部帖子]

zhutangxin老师您好,您的代码也是报left附近存在错误。

 回到顶部