|
Вопрос по формированию запроса
|
|||
---|---|---|---|
#18+
Всем привет! Подскажите пожалуйста, такая ситуация, есть таблица в которой такая информация: ИД Название_авто Город Событие Транзит 1 ламборджини Одесса выезд null 2 ламборджини Киев прибытие 1 3 ламборджини Ялта прибытие null 4 жигули Одесса выезд null 5 жигули Николаев прибытие null Нужно сформировать запрос таким образом чтобы он вывел информацию таким образом: Пункт отправления Пункт прибытия Авто 1. Одесса Николаев жигули 2. Одесса Киев ламборджини 3. Киев Ялта ламборджини 4. Одесса Ялта (через Киев) ламборджини Уже 2 дня ломаю голову))) Заранее спасибо Реальная ситуация намного сложнее - детали опустил... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2011, 22:36 |
|
Вопрос по формированию запроса
|
|||
---|---|---|---|
#18+
Прочитай: 10533930 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 00:47 |
|
Вопрос по формированию запроса
|
|||
---|---|---|---|
#18+
А что редактировать сообщение нет возможности? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 09:26 |
|
Вопрос по формированию запроса
|
|||
---|---|---|---|
#18+
Лучше будет хранить маршрут:ID_маршрута,Откуда,Куда.Соответственно у ламборджини будет две строки в маршруте Одесса,Киев и Киев,Ялта А так можно попробовать лишь по кускам(да и в случае хранения маршрута "через что" будет не тривиальной задачей) Код: plaintext 1. 2. 3. 4. 5.
ГородГородНазвание_автоОдессаНиколаевжигулиОдессаКиевламборджиниКиевЯлталамборджиниОдессаЯлталамборджини ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 21:06 |
|
Вопрос по формированию запроса
|
|||
---|---|---|---|
#18+
"Через что" в реалиях может быть довольно длинной цепочкой ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 21:09 |
|
Вопрос по формированию запроса
|
|||
---|---|---|---|
#18+
On 18.04.2011 23:36, NIBERIUM wrote: > Уже 2 дня ломаю голову))) Нипарься, эту задачу НЕ НАДО решать запросом на SQL. Надо либо перепроектировать БД, либо писать курсор. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 21:21 |
|
|
start [/forum/topic.php?fid=55&gotonew=1&tid=2010353]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 159ms |
0 / 0 |