相关疑难解决方法(0)

如何在SQLite上连接表时进行更新?

我试过了 :

UPDATE closure JOIN item ON ( item_id = id ) 
SET checked = 0 
WHERE ancestor_id = 1
Run Code Online (Sandbox Code Playgroud)

和:

UPDATE closure, item 
SET checked = 0 
WHERE ancestor_id = 1 AND item_id = id
Run Code Online (Sandbox Code Playgroud)

两者都适用于MySQL,但那些在SQLite中给我一个语法错误.

如何使这个UPDATE/JOIN与SQLite版本3.5.9一起使用?

sqlite join sql-update

92
推荐指数
2
解决办法
5万
查看次数

使用相同的用户名更新另一个表中的表值

我有两个表,同一列名为user_name,表示table_a,table_b.

我想,从table_b,column_b_1,column_b2,分别复制到table_b1,column_a_1,column_a_2,其中user_name是相同的,如何在sql语句中做到这一点?

sql sqlite

65
推荐指数
3
解决办法
7万
查看次数

SQLite内部联接 - 使用另一个表中的值进行更新

这很容易,已被多次询问,但我无法让它工作.我认为应该工作的SQL查询是:

    UPDATE table2
       SET dst.a = dst.a + src.a,
           dst.b = dst.b + src.b,
           dst.c = dst.c + src.c,
           dst.d = dst.d + src.d,
           dst.e = dst.e + src.e
      FROM table2 AS dst 
INNER JOIN table1 AS src
        ON dst.f = src.f
Run Code Online (Sandbox Code Playgroud)

sql sqlite join sql-update

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

sqlite ×3

join ×2

sql ×2

sql-update ×2