0

这是我的数据:

假期 - 有组织者专栏

行程

ItineraryPayment - 这是一个包含 Itinerary 和 LK_Payment 的交叉表。只是假设它的名字 -has PaymentStatus

我想要做的是能够选择假期中的组织者列,如果 ItineraryPayment 将为空或具有值,则取决于假期是否有与其链接的行程。我该怎么做呢?

提前致谢!

4

2 回答 2

1

根据你说的:

select v.organizer, (cases i.vacation_id is null then i.value else null end)
from Vacation as v
left join itinerary as i
   on v.vacation_id = i.vacation_id
于 2012-04-20T06:40:11.383 回答
0

请参阅此 URL 以获取 SQL Server 中的联接。

在 SQL 中加入

您将使用 NULL 值。

左连接或右连接

于 2012-04-20T06:40:24.710 回答