sql >> データベース >  >> RDS >> Sqlserver

SQL Server クエリ:JOIN を使用して NULL 値を含める

    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. Postgresの左外部結合がNullの値を返さない

    2. MYSQL:テキストの一部を選択し、ドットの位置に基づいて切り取ります

    3. PHPの配列にprint_r()を適用すると、なぜリソースID#4を取得するのですか?

    4. Oracle SQL Selectの行数?