我需要创建一个包含两个表中一列的视图...正如您将在下一个图像中显示的那样。 正方形是表格,圆角正方形是视图和它们之间的条件。
如何应用此条件来创建该视图?
答案 0 :(得分:1)
使用CASE
表达式,如
create view myview as
select
case when (b.Embossied is not null or b.Embossied <> 0)
then b.Embossied else b1.UniversityId end as alias_name
from Badge b join Badgeldw b1 on b.Embossied = b1.UniversityId;