|
|
|
фильтрация в запросе
|
|||
|---|---|---|---|
|
#18+
Коллеги, доброй ночи! Прошу помочь) Есть таблица T1 с расписаниями (их дата действия и тд и тп), есть вторая таблица T2, где хранятся номера остановок для каждого расписания. Проблема в том, что если расписание имеет 5 остановок, то будет 5 строк, и в каждой строке будет прописан номер остановки и локация. Например, расписание АВТО1 ID расписания № остановки Индекс Москва-Казань . 1 11111 Москва-Казань . 2 2222 Каждая остановка в каждом расписании имеет порядковый номер. Ожидаемый результат: выгружены только те расписания со всеми остановками дальнейшими, номер остановки которых (stop_number) = 1, его индекс (location_gid) = 111111. Полученный результат: выводит все строки, где первая остановка с локацией 11111. Остальные локации не выводит Запрос был такой : Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 23:29 |
|
||
|
фильтрация в запросе
|
|||
|---|---|---|---|
|
#18+
Кто на ком стоял? Вопрос-то в чём? кнопка SRC -> oracle, внутрь код: Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 23:45 |
|
||
|
фильтрация в запросе
|
|||
|---|---|---|---|
|
#18+
Если правильно понял, вывести все расписания и все их остановки, где есть первая остановка с location_gid in ('111111'), то нужно: Код: plsql 1. 2. 3. 4. 5. Если вывести все расписания, но без первой остановки, то Код: plsql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 00:05 |
|
||
|
фильтрация в запросе
|
|||
|---|---|---|---|
|
#18+
Спасибо!) да, я про первый случай, не могла мысли в кучу вчера ночью собрать) а что такое алиас ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 10:41 |
|
||
|
фильтрация в запросе
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, откуда взялась 3 таблица :( FogelЕсли правильно понял, вывести все расписания и все их остановки, где есть первая остановка с location_gid in ('111111'), то нужно: Код: plsql 1. 2. 3. 4. 5. Если вывести все расписания, но без первой остановки, то Код: plsql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 10:43 |
|
||
|
фильтрация в запросе
|
|||
|---|---|---|---|
|
#18+
LitwaСпасибо!) да, я про первый случай, не могла мысли в кучу вчера ночью собрать) а что такое алиас ? Алиас - это такая штука, которую можно вбить в поиск и найти описание на доступном языке ... Собирайте мысли в кучу и пользуйтесь поиском. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 11:08 |
|
||
|
фильтрация в запросе
|
|||
|---|---|---|---|
|
#18+
FogelLitwaСпасибо!) да, я про первый случай, не могла мысли в кучу вчера ночью собрать) а что такое алиас ? Алиас - это такая штука, которую можно вбить в поиск и найти описание на доступном языке ... Собирайте мысли в кучу и пользуйтесь поиском. Спасибо!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 11:19 |
|
||
|
фильтрация в запросе
|
|||
|---|---|---|---|
|
#18+
FogelLitwaСпасибо!) да, я про первый случай, не могла мысли в кучу вчера ночью собрать) а что такое алиас ? Алиас - это такая штука, которую можно вбить в поиск и найти описание на доступном языке ... Собирайте мысли в кучу и пользуйтесь поиском. Вывед все расписания, несмотря на то, что остановка 11111 не первая, а восьмая или 10-ая( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 13:49 |
|
||
|
фильтрация в запросе
|
|||
|---|---|---|---|
|
#18+
LitwaВывед все расписания, несмотря на то, что остановка 11111 не первая, а восьмая или 10-ая( не совсем понятно что надо подготовте тестовые данные (напр с помощью with) и сообщите что надо получить ps мож и решение придет само собой .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 18:06 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=135&tid=1884822]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 401ms |

| 0 / 0 |
