![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос [D6, D7, Paradox]
_boba_ © (2004-05-13 02:20:00)Доброе время суток Уважаимые!
Помогите составить правильно запрос. Вот условие:
Есть Станция отправления, Промежуточная станция, Промежуточная станция, Станция прибытия .
Как мне в запросе организовать такую цепочку (выделеную)
СО ПС ПС СП
с1 с2 с3 с4
с5 с2 с6 с7
с8 с9 с6 с10
причом я знаю токо c1 с10.
Запапрился уже подбирать решения. Может кто поможет.
Зарание благодарствую
ЮЮ (2004-05-14 03:32:00) [1]Table в [3] - это имя таблицы, а не ключевое слово :-)
Т.е. ОДНА И ТА ЖЕ таблица используется в запросе 4 раза, а A,B,C и D - это алиасы, дабы различать, какой из экземпляров таблицы Table используется в условиях связи и выбора
_boba_ (2004-05-13 23:19:00) [2]А как быть если данные в одной таблице а не в разных?
_boba_ (2004-05-13 10:33:00) [3]TO sergey13: в даном случаи ПС токо 2
Johnmen (2004-05-13 09:12:00) [4]
SELECT *
FROM Table A
JOIN Table B ON A.ps1=B.ps1
JOIN Table C ON B.ps1=C.ps2
JOIN Table D ON C.ps2=D.ps2
WHERE A.so=c1 AND D.sp=c10
Возможно надо ещё что-то добавить в условие...
Sergey13 (2004-05-13 08:19:00) [5]Что то мне говорит, что одним запросом тут вряд ли сделаешь. Да и задача описана очень упрощенно. Я так понимаю, что ПС может быть скока хочешь? И вариантов связок тоже.
_boba_ (2004-05-13 02:22:00) [6]Обидно криво получилось :(((
ВОбщем цепочка такова с1 - с2
с2-с6
с6 - с10