Форум: "Базы";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
ВнизКак отсортировать таблицу через внешний ключ Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c