我有两个桌子。
tbl人:
ID | Name | DOB
---------------
1 | Alex | 13.12.1988
2 | Phil | 12.07.1976
tblEvents:
ID | Date | Description
-----------------------------
1 | 04.07.2019 | Test
我想创建一个查询,该查询将输出所有即将发生的事件,如下所示:
Date | Description
--------------------------
04.07.2019 | Test
12.07.1976 | Birthday Phil
但是我无法将两个表的相关列合并为一个输出。我已经尝试了UNION,但不知道如何处理不能与它合并的其他列。
答案 0 :(得分:1)
您可以使用join和union
select date, Description from tblEvents
union all
select DOB,'Birthday '+Name from tblPeople a inner join tblEvents
on month(date)=month(DOB)