![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка [IB6.x]
Sergey_G © (2007-07-05 20:12:00)Удалено модератором
Примечание: СПАМ
Desdechado (2007-07-05 21:06:00) [1]Вот только лукап-поле в таком случае уже нафиг не нужно, т.к. расшифровка кода уже есть в запросе.
Sergey_G (2007-07-05 20:43:00) [2]Да, именно то, что мне было нужно!!! Спасибочки :)
Sergey_G (2007-07-05 20:35:00) [3]ВАУ! Щас попробую! Безмерно благодарен! :)
Sergey_G (2007-07-05 20:32:00) [4]Спасибо большое, структуру запроса примерно понял (надо попробовать поковыряться:) А с примерчиком не поможете?
turbouser (2007-07-05 20:32:00) [5]
> Sergey_G © (05.07.07 20:26) [3]
select У.code_chelovek,У.phone
from "Учет" У
join "Человек" Ч on Ч.code=У.code_chelovek
order by Ч.name
turbouser (2007-07-05 20:27:00) [6]select ... from table T join lookup_table L on...
order by L.значение
Иначе никак.
Sergey_G (2007-07-05 20:26:00) [7]Другими словами: есть две таблицы.
1-я таблица "Человек" имеет поля code, name
2-я таблица "Учёт" имеет поля code_chelovek, phone
Чтобы видеть имя человека во второй таблице я добавил в Query поле типа lookup под названием name_chelovek. Так вот, мне надо отсортировать вторую таблицу не по code_chelovek, а по name_chelovek
Sergey_G (2007-07-05 20:19:00) [8]Спасибо, что откликнулись! Может я неправильно сформулировал вопрос. В таблице этого поля нет (есть его код). А соответствие кода и значения находится в другой таблице. Так вот мне надо отсортировать не по коду, а по значению
turbouser (2007-07-05 20:15:00) [9]
> Sergey_G © (05.07.07 20:12)
select ... from ...
order by "поле типа lookup"