首页 > 解决方案 > 在 SQLITE 中组合表,同时直接替换另一个表中的值

问题描述

我有一个带有 4 个表的 sqlite 数据库。我现在想检索其中一个表的内容,并将其中一行的内容替换为其他表之一的相应内容,然后返回结果。

例如

表格1:

第 0 行、第 1 行、第 2 行、...、第 20 行

'一些数字' '一些数字' '名称字符串' .... '一些数字'

表 2:

第 0 行,第 1 行

'名称字符串' '名称(已清理和格式化)'

因此,每次我访问表 1 中的一行而不是返回 Table1.Row2 的值时,它应该返回我对应的 Table2.Row1 值,如果没有这样的值,那么只需使用 Table1.Row2 中的现有值

仅在 table1.row2 = table2.row0 上使用 select * from table1 inner join row2 不起作用。

如果这个问题已经得到解答,我很乐意前往帖子,但我不知道如何搜索我的问题,这就是我在这里写它的原因。

谢谢丽兹

标签: sqlite

解决方案


推荐阅读