我有2张桌子。
Table A with the following columns
Id title desc type
Table B with the following columns
Id type
我想基本上更新表A中的所有行,其中我将使用表B的具有相应相同类型的Id值替换该类型。
例如
Table A can have
1 ,test1 ,ddd, play
2 ,test2 ,ddd2, go
3 ,test3 ,ddd3, play
Table B has
1, play
2, go
所以我希望能够运行查询,因此表A看起来像
1 ,test1 ,ddd, 1
2 ,test2 ,ddd2, 2
3 ,test3 ,ddd3, 1
如何在“SqlLite”查询中实现?
答案 0 :(得分:1)
UPDATE tableA tA
JOIN tableB tB
ON tA.type = tB.type
SET tA.type = tB.Id