
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.07.2014, 14:51:47
|
|||
|---|---|---|---|
|
|||
поиск маршрута между двумя станциями |
|||
|
#18+
мне нужно найти маршрут между двумя станциями. Спроектированную БД и то что выводится в результате выполнения следующего запроса пркрепляю SELECT stations.name, routes.endTime, Routes.startTime, trains.nomber, vagons.numberOfPassengers, vagons.price FROM vagons, trains, routes, stations WHERE stations.id = routes.startStation OR stations.id = routes.endStation AND trains.id = agons.trainId AND routes.id = trains.routeId AND startStation = ( SELECT id FROM stations WHERE name = 'Kharkov' ) AND endStation = ( SELECT id FROM stations WHERE name = 'Kyiv' ) Проблема в том что выводиться два раза, один раз имя станции отправления, а потом то же самое только имя станции прибытия. Как мне поправить SQL запрос или структуру базы данных, чтобы выводилась в одной строке и станция отправления и станция прибытия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2014, 14:58:09
|
|||
|---|---|---|---|
поиск маршрута между двумя станциями |
|||
|
#18+
Slavik3 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Переформатировал запрос, чтобы можно было читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2014, 14:59:13
|
|||
|---|---|---|---|
поиск маршрута между двумя станциями |
|||
|
#18+
Используйте в запросе таблицу stations два раза с разными табличными алиасами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2014, 15:01:55
|
|||
|---|---|---|---|
|
|||
поиск маршрута между двумя станциями |
|||
|
#18+
я даже больше скажу, тебе надо полагаю маршрут от А к Б, и тогда от Б к А некатит, но под твою выборку попадёт. пишу только часть, то что у тебя не получаеться. Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2014, 16:42:25
|
|||
|---|---|---|---|
поиск маршрута между двумя станциями |
|||
|
#18+
интересная таблица routes то ли это НСД, так сказать, субмаршруты, то ли это лабораторка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2014, 16:44:17
|
|||
|---|---|---|---|
поиск маршрута между двумя станциями |
|||
|
#18+
tanglirто ли это лабораторкаОчевидно же, что это учебная задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2014, 16:56:59
|
|||
|---|---|---|---|
поиск маршрута между двумя станциями |
|||
|
#18+
miksoft, мда, я не прочитал пост с самого начала :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2014, 20:29:01
|
|||
|---|---|---|---|
|
|||
поиск маршрута между двумя станциями |
|||
|
#18+
да, учебная задача) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1834537]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 320ms |

| 0 / 0 |
