Вопросик такой:
БД- PostgreSQL.
Дано:
-------------------------------------------------------------------------------------
У меня есть две связанные таблицы:
CREATE TABLE train_main
(
train_main_id serial,
tr_num varchar(150),
date_arr date,
date_dep date,
CONSTRAINT train_main_pk PRIMARY KEY (train_main_id)
);
CREATE TABLE train_plase
(
train_plase_id serial,
train_main_id int4,
train_city_id int4,
num_ost int4,
CONSTRAINT train_plase_pk PRIMARY KEY (train_plase_id)
);
В первой содержиться номер поезда и даты начала движ. поезда и конца движ.
Во второй города следования поездов (train_city_id) и порядок их посещения
поездом (num_ost = 0 - начальный пункт, Max(num_ost) - конечный пункт).
-------------------------------------------------------------------------------------
Задача:
-------------------------------------------------------------------------------------
Вопрос в том как составить SQL запрос поиска поля train_main_id, зная город отправления и город прибытия, соблюдая порядок следования станций (num_ost).
-------------------------------------------------------------------------------------