sql >> Database >  >> RDS >> Sqlserver

SQL Server-query:JOIN gebruiken om NULL-waarden op te nemen

Om NULL te retourneren of te produceren waarden die u moet gebruiken LEFT JOIN v.

Uw vraag zou dus ongeveer als volgt moeten zijn:

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
    LEFT JOIN TravelAgency c ON a.TAProfileID = c.TravelAgencyID
    LEFT JOIN Market d ON c.CountryCode = d.CountryCode



  1. Hoe ik een installatieprogramma voor de website kan maken. PHP mysql

  2. Codeigniter Select_Sum geeft array geen numerieke waarde?

  3. Wat betekent 'selecteer' dezelfde tabel als 'van'?

  4. Querykosten ten opzichte van batch zijn 100%