【发布时间】:2018-09-05 03:58:05
【问题描述】:
【问题讨论】:
-
对不起,我没听懂。您的意思是您要将表 a 和表 b 连接到表 c?
标签: sql postgresql join select
【问题讨论】:
标签: sql postgresql join select
这是一个带有合并的简单连接:
select a.ID, coalesce(a.email,b.email) as email
from tableA a
join tableB b on b.ID=a.ID
这假设 ID 存在于您的示例中的两个表中。
【讨论】:
您可以像这样使用 COALESCE 函数:
select a.id,
coalesce(a.email, b.email) email
from table_a a, table_b b
where a.id = b.id;
这是一个带有工作示例的 SQL Fiddle 链接:http://sqlfiddle.com/#!17/14f12d/7
【讨论】:
join <table> on <condition> 格式。