相关文章推荐
难过的沙发  ·  EF ...·  3 月前    · 
低调的镜子  ·  如何在设置SQLite列默认值时使用字符串常 ...·  3 月前    · 
温文尔雅的蘑菇  ·  Running cells with ...·  3 年前    · 
愉快的沙滩裤  ·  Spring事务传播原理及数据库事务操作原理 ...·  3 年前    · 
侠义非凡的哑铃  ·  IDEA工具第六篇:关于Code ...·  3 年前    · 
爱逃课的凉茶  ·  antdv table 的表格列配置描述 ...·  3 年前    · 
逼格高的作业本  ·  深度学习编译器整理 - 知乎·  3 年前    · 
Code  ›  SQLite update查询-带有别名的子查询不起作用开发者社区
update sqlite
https://cloud.tencent.com/developer/ask/sof/104822640/answer/114371985
低调的回锅肉
2 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 SQLite update查询-带有别名的子查询不起作用

Stack Overflow用户
提问于 2013-03-19 19:25:47
EN

我需要更新一个SQLite表。

该表如下所示:

ID   | Address            | CallNumber   |  RefID
-----+--------------------+-------------------------------------------
ef78 | library            | 2002/13      | 100002
no56 | Lit                | 0189         | 100003
rs90 | temp               |              | 100003

对于Address = "Lit“的每一列,都有一个具有相同RefID的Address = 'temp‘列。现在,我需要用具有相同RefID的列中的值"CallNumber“更新每个Address = "temp”。

更新后的表应如下所示:

ID   | Address            | CallNumber   |  RefID
-----+--------------------+-------------------------------------------
ef78 | library            | 2002/13      | 100002
no56 | Lit                | 0189         | 100003
rs90 | 0189               |              | 100003

我试过这个:

UPDATE Location
SET address = foo.callnumber
FROM (select RefID, CallNumber FROM Location) foo
 
推荐文章
难过的沙发  ·  EF Core查询SQLite时DateTime空值引发InvalidFormatException
3 月前
低调的镜子  ·  如何在设置SQLite列默认值时使用字符串常量开发者社区
3 月前
温文尔雅的蘑菇  ·  Running cells with ‘Python 3.6.5 (‘XXX‘)‘ requires ipykernel package._running cells with python_Reza.的博客-CSDN博客
3 年前
愉快的沙滩裤  ·  Spring事务传播原理及数据库事务操作原理 - 掘金
3 年前
侠义非凡的哑铃  ·  IDEA工具第六篇:关于Code Coverage单元测试代码覆盖率默认工具选择问题 - mharvay - 博客园
3 年前
爱逃课的凉茶  ·  antdv table 的表格列配置描述 columns - 掘金
3 年前
逼格高的作业本  ·  深度学习编译器整理 - 知乎
3 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号