// by Kristian Allikmaa
CREATE v_showtravels_for_user AS
SELECT t.id, t.departure, t.arrival, t.price, t.seats_total,
c_from.city_name AS from_city, c_from.id AS from_city_id, c_to.city_name
AS to_city, c_to.id AS to_city_id, t_from.terminal_name AS from_terminal,
t_from.id AS from_terminal_id, t_to.terminal_name AS to_terminal, t_to.id
AS to_terminal_id, o.operator_name, o.id as operator_id, s.ship_name,
s.id as ship_id
FROM travels AS t
LEFT JOIN terminals AS t_from ON (t_from.id = t.terminal_from_id)
LEFT JOIN terminals AS t_to ON (t_to.id = t.terminal_to_id)
LEFT JOIN cities AS c_from ON (c_from.id = t_from.city_id)
LEFT JOIN cities AS c_to ON (c_to.id = t_to.city_id)
LEFT JOIN ships AS s ON (s.id = t.ship_id)
LEFT JOIN operators AS o ON (o.id = s.operator_id);