Задавайте вопросы, мы ответим
Вы не зашли.
Понимаю, что ответ на поверхности, но ни как он не поддается.
Есть три таблицы.
Нужен запрос выбрать те станции, которые обслуживает один маршрут, например 223.
number_R в таблице stations это номер маршрута. Буду очень благодарен. Спасибо!
Неактивен
К сожалению все экстрасенсы сейчас вне доступа, поэтому Вам придется подождать, когда они выйдут из астрала.
А если хотите помощи побыстрее, то приведите структуру таблиц и примеры данных.
Неактивен
klow написал:
К сожалению все экстрасенсы сейчас вне доступа, поэтому Вам придется подождать, когда они выйдут из астрала.
А если хотите помощи побыстрее, то приведите структуру таблиц и примеры данных.
Почему-то не могу прикрепить картинку((( структурой.
Ладно опишу так. Есть три таблицы:
stations (number_St (id),name_St(название станций);
routes ( number_R (id), start_N, finish_N);
stations_routes ( number_St
number_R )
Неактивен
Отредактированно klow (04.04.2018 22:31:46)
Неактивен
klow написал:
SELECT s.name_St
FROM stations s
JOIN stations_routes sr on s.number_St = sr.number_St
WHERE st.number_R = 223
GROUP BY 1;
PS
Это не структура таблиц, а перечень полей в таблицах.
Спасибо! Что помогли разобраться
SELECT s.name_St
FROM stations s join stations_routes sr on s.number_St=sr.number_St
WHERE sr.number_R='223' group by 1;
я понял и в чем у меня были ошибки
Неактивен