sqlite - 在 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 不起作用。
如果这个问题已经得到解答,我很乐意前往帖子,但我不知道如何搜索我的问题,这就是我在这里写它的原因。
谢谢丽兹
解决方案
推荐阅读
- javascript - 我无法理解“找不到模块:错误:无法解析 'fs''”
- python - 将 Pandas 合并为 Dask
- go - gmail api批处理请求一次获取多条消息
- javascript - Discord.js 搜索特定频道名称以发送消息(日志)
- javascript - 样式化的组件导致 react-dom.production.min.js:4482 错误:缩小的 React 错误 #31;
- c++ - 对 struct int 成员进行排序
- java - 如何以编程方式获取 Java 类依赖项列表
- c++ - GetLastError() 从 FtpPutFile() 返回错误 6
- amazon-web-services - 无法读取目录:使用 AWS SFTP 时权限被拒绝
- r - 聚合 R 中的数据