相关疑难解决方法(0)

SQL Server查询:使用JOIN包含NULL值

我需要有关以下SQL Server查询的帮助,其中a.TAProfileID和c.CountryCode列在数据库中具有"NULL"值.

我希望我的JOIN语句返回存在的"NULL"值.

SELECT 
a.ReservationStayID AS 'Reservation Id',
a.PMSConfirmationNumber as 'PMS No',
a.CreatedOn AS 'Date Created',
a.ArrivalDate AS 'Date of Arrival',
a.DepartureDate AS 'Date of Departure',
a.TAProfileID AS 'TA Id',
a.StatusCode AS 'Status',
b.PropertyCode AS 'Hotel',
c.Name AS 'Travel Agency',
c.CountryCode AS 'Market Code',
d.CountryName AS 'Mkt'

FROM ReservationStay a

inner JOIN GuestStaySummary b ON a.ReservationStayID = b.ReservationStayID
inner JOIN TravelAgency c ON a.TAProfileID = c.TravelAgencyID
inner JOIN Market d ON c.CountryCode = d.CountryCode
Run Code Online (Sandbox Code Playgroud)

sql null join sql-server-2012

10
推荐指数
1
解决办法
4万
查看次数

标签 统计

join ×1

null ×1

sql ×1

sql-server-2012 ×1