我有一个使用DB Browser for SQLite操作的数据库。它包含几个 SQL 表。例如:
主要的:
| ID | Fruit |
| -------- | ------|
| 01 | Apple |
| 02 | Banana|
| 03 | Grapes|
颜色:
| ID | Colour|
| -------- | ----- |
| 01 | Red |
| 03 | Green |
我的目标是检查每个水果是否有颜色,然后手动添加缺失的信息。我通过在DB Browser for SQLite中打开Execute SQL选项卡并执行以下代码来做到这一点:
SELECT *
FROM main
LEFT JOIN colour ON main.ID == colour.ID
WHERE colour.ID IS NULL
这将突出香蕉没有颜色的事实。生成的 LEFT JOIN 表在代码下方给出。
有没有办法直接更改该表中的值?还是我必须返回浏览数据进行更改?也许有更好的方法来实现目标?
谢谢 :)