Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर क्वेरी:NULL मान शामिल करने के लिए JOIN का उपयोग करना

NULL . पर लौटने या उत्पादन करने के लिए वे मान जिनका आपको उपयोग करना होगा LEFT JOIN एस.

तो, आपकी क्वेरी कुछ इस तरह होनी चाहिए:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं एक विशिष्ट पंक्ति संख्या वाली तालिका से एक पंक्ति को कैसे हटा या चुन सकता हूँ?

  2. दो SQL सर्वर डेटाबेस की तुलना करने के लिए एक निःशुल्क टूल क्या है?

  3. SQL सर्वर 2017 में एक दृश्य बनाएँ

  4. दिनांक सीमा के बीच वर्तमान मान और पिछले मान को प्रिंट करना

  5. एसक्यूएल - एक्सएमएल बनाएं - यूनिकोड यूटीएफ -8 कैसे सेट करें