【发布时间】:2020-06-19 15:56:19
【问题描述】:
下面是我试图解决的一个非常简单的问题
我有以下表格:
**quiz**
id title
--------------
1 first
2 second
3 third
4 fourth
5 fifth
**quiz_status**
id status user_id quiz_id
-------------------------------
1 0 1 1
2 0 1 2
3 0 1 3
如果我运行以下命令:
select *
from quiz as q
left join quiz_status as qs
ON q.id = qs.quiz_id
where qs.user_id=1
我会得到:
id title id status user_id quiz_id
-------------------------------------------
1 first 1 0 1 1
2 second 2 0 1 2
3 third 3 0 1 3
4 fourth null null null null
5 fifth null null null null
我希望能够在 quiz_status 表中的缺失/空值处插入值。
所以最终的结果是:
id title id status user_id quiz_id
-------------------------------------------
1 first 1 0 1 1
2 second 2 0 1 2
3 third 3 0 1 3
4 fourth 4 0 1 4
5 fifth 5 0 1 5
插入语句会是什么?
【问题讨论】:
标签: sql postgresql join select sql-insert