永发信息网

update tableA set a=b from tableB where tableA.c=tableB.c

答案:2  悬赏:80  手机版
解决时间 2021-02-26 07:28
  • 提问者网友:雪舞兮
  • 2021-02-25 23:35
请问这句话错在哪里?总是提示未正确结束
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-02-25 23:52
UPDATe FROM 好像是 MSSQL 特有的

其他的 ACCESS, MYSQL , ORACLE 应该写成

UPDATE tableA, tableB SET a = b WHERe tableA.c = tableB.c
全部回答
  • 1楼网友:爱难随人意
  • 2021-02-26 01:03
select * from tablea a inner join tableb b on a.id = b.id inner join tablec c on c.id = a.id 联合tablea和tableb表进行查询,条件是a.id=b.id然后结果在和tablec进行连接查询条件是c.id=a.id
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯