SELECT BookingProduct.BookingID, [Surname] & ", " & [FirstName] AS FullName, Guest.GuestName, Product.ProductName, AirplaneTransport.FlightCode, AirplaneTransport.CTSArrivalTime, AirplaneTransport.CTSDepartTime, IIf([AirplaneTransport.IsInternational]=-1,"Y","N") AS NewFieldName FROM Customer INNER JOIN (Booking INNER JOIN ((ProductType INNER JOIN Product ON ProductType.ProductTypeID = Product.ProductTypeID) INNER JOIN (Guest INNER JOIN (AirplaneTransport RIGHT JOIN BookingProduct ON AirplaneTransport.ID = BookingProduct.PlaneDetails) ON Guest.GuestID = BookingProduct.GuestID) ON Product.ProductID = BookingProduct.ProductID) ON (Booking.BookingID = Guest.BookingID) AND (Booking.BookingID = BookingProduct.BookingID)) ON Customer.CustomerID = Booking.CustomerID
WHERE (((ProductType.ProductTypeID)=5 Or (ProductType.ProductTypeID)=6 Or (ProductType.ProductTypeID)=7))
ORDER BY BookingProduct.BookingID, ProductType.ProductTypeID;