0

我有 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”查询中实现这一点?

4

1 回答 1

1
UPDATE tableA tA
JOIN tableB tB
ON tA.type = tB.type
SET tA.type = tB.Id
于 2013-09-02T18:25:26.427 回答