Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

Как отсортировать таблицу через внешний ключ   Найти похожие ветки 

 
Vi0let ©   (2004-01-21 07:38) [0]

Подскажите господа.
В основной таблице есть код улицы, есть также лукап поле с наименованиями улиц из справочника.
Как отсортировать основную таблицу по наименованию улиц?


 
Vi0let ©   (2004-01-21 09:04) [1]

и чё никаких вариантов?


 
Johnmen ©   (2004-01-21 09:12) [2]

В смысле, получить отсортированный набор данных ?
Сделай соединение таблиц. (LEFT/RIGHT/FULL) JOIN.


 
Denis ©   (2004-01-21 09:13) [3]

Объедини таблицы запросом и отсортируй по нужному полю, а в гриде покажешь только нужные тебе.
Только здесь нужно тщательно продумать механизм редактирования таблиц, чтобы не нарушать целостность данных.


 
Vi0let ©   (2004-01-21 11:10) [4]

Johnmen
Denis

эта сортировка у меня для оперативной работы (для грида, например)
я понимаю, что и в этом случае можно использовать запрос,
но насколько это правильно и грамотно, вы такой вариант часто видели?
у меня есть прога-справочик на 30000 записей, так там вот судя по всему для сортировки и используется эскюэль, чтобы сменить сортировку нужно подождать 4 сек. очень неприятно, сравнивая с индексами.


 
Johnmen ©   (2004-01-21 11:16) [5]

>Vi0let © (21.01.04 11:10)

Грамотные разработчики только запросами и пользуются...:)
Поскольку работа с БД всегда идет через запросы. Просто они могут выполняться неявно...
У тебя то какая СУБД ?


 
VAleksey ©   (2004-01-21 11:17) [6]

Это не правильный - это единственно возможный вариант в такой постановке.


 
Vi0let ©   (2004-01-21 11:30) [7]

... а база у меня однопользовательская локальная Paradox


 
Desdechado ©   (2004-01-21 11:41) [8]

ничего страшного. TQuery и на парадоксе работает :)
SELECT S.name, T.atribut
FROM Sravoch S, Tbl T
WHERE T.identif = S.identif
ORDER BY S.name


 
Vi0let ©   (2004-01-21 11:47) [9]

все понял
но касаемо скорости терзают смутные сомнения


 
Desdechado ©   (2004-01-21 12:02) [10]

по первичным и внешним ключам нужны индексы, проверь, создаются ли они парадоксом автоматически


 
VAleksey ©   (2004-01-21 12:07) [11]

Наличие ссылочной целостности в парадокс создает индекс.



Страницы: 1 вся ветка

Текущий архив: 2004.02.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.039 c
14-39041
Goida
2004-01-25 00:10
2004.02.13
Работа с электронной почтой


1-38872
Тимохов
2004-02-05 10:57
2004.02.13
Проблемы с компилятором 2


8-38975
Blacked
2003-10-14 01:37
2004.02.13
Как отследить окончание просмотра файла в TMediaPlayer?


1-38948
Kinderrr
2004-02-04 00:34
2004.02.13
Интервал времени


1-38951
ARTSOFT
2004-02-03 00:54
2004.02.13
MediaPlayer проигрывает файлы МР3 прерывисто