SELECT
bp.boarding_no,
tk.ticket_no,
tk.passenger_id,
split_part(tk.passenger_name, ' ', -1) AS passenger_last_name,
tk.contact_data,
f.flight_no,
f.aircraft_code,
ad.city->>'ru' AS Город_вылета,
f.scheduled_departure,
ado.city->>'ru' AS Город_прилета,
bp.seat_no AS Номер_Место
FROM
boarding_passes bp
INNER JOIN
tickets tk ON tk.ticket_no = bp.ticket_no
INNER JOIN
flights f ON bp.flight_id = f.flight_id
INNER JOIN
airports_data ad ON ad.airport_code = f.departure_airport
INNER JOIN
airports_data ado ON ado.airport_code = f.arrival_airport
WHERE
(tk.passenger_id = '6754 366923' AND tk.passenger_name LIKE '%YAKOVLEV')
OR (tk.passenger_id = 'ДРУГОЙ_НОМЕР' AND tk.passenger_name LIKE '%ДРУГАЯ_ФАМИЛИЯ')
Вывести посадочный талон для пассажира по заданному номеру и фамилии в виде: № брони, № билета, № пассажира, фамилия, контактные данные
№ рейса №самолёта город вылета дата и время вылета город прилёта дата и время прилёта с учётом часового пояса № места.
Как можно в условие where, написать номер и фамилию там же могут не совпадать номер и фамилия ?