【发布时间】:2018-06-15 11:31:33
【问题描述】:
我遇到了一个查询,但我不知道该怎么做。
我想根据表 original_data_table 创建一个视图 my_view,其中每个值都替换为指定 id 时,replacement_data_table 表中的非空值。
original_data_table 和 replacement_data_table 具有相同的结构,但具有不同的值。
我尝试在查询中使用 JOIN,但我不确定这是否可行。
SELECT * FROM original_data_table AS o
LEFT JOIN replacement_data_table AS r
ON o.id = r.id
original_data_table
id name value
1 David 10
2 John 20
3 Sarah 30
4 Amy 40
replacement_data_table
id name value
1 NULL 50
2 Rick NULL
4 Emma 60
我的视图
id name value
1 David 50
2 Rick 20
3 Sarah 30
4 Emma 60
【问题讨论】:
标签: mysql sql replace substitution