|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2007, 16:11 | #1 |
Регистрация: 26.12.2007
Сообщений: 6
|
Сортировка одной БД по значениям другой
Уважаемые мастера, подскажите пожалуйста.
Имеется 2 БД примерно такого вида: 1. поле1, поле2, .... 2. поле1, поле2 поля №1 - числовые, связывают базы для отображения поля2 второй базы. Вопрос. Как отсортировать первую БД по полю2 второй в алфавитном порядке, если значения во второй идут в не алфавитном порядке. Например: - есть 1. 2, Иван,... 4, Петр,... 1, Константин,... 3, Валентин,... 2. 1, Сидоров 2, Александров 3, Иванов 4, Борунов .... - необходимо получить: Александров Иван Борунов Петр Иванов Валентин Сидоров Константин |
27.12.2007, 18:47 | #2 |
Форумчанин
Регистрация: 24.10.2007
Сообщений: 254
|
Вы наверное имеете ввиду 2 таблицы. Нужно выполнить след. запрос
select ( [2].[поле2]+' '+[1].[поле2] ) as FIO from [2] inner join [1] on [2].[поле1]=[1].[поле1] order by [2].[поле2] |
27.12.2007, 18:59 | #3 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Из предыдущей темы понимается мне что БД у Вас аксессе, следоватьльно БД у Вас одна, а таблиц две. Мните раздницу между Базой Данных и таблицами. И зачем Вам нужно держать Фамилии и Имена в разных таблицах?
Но если этого хочется или ну нужно, то напшите имена обеих таблиц и имена полей. Там делается все это в одну строчку. Сам просто не хочу придумывать, хотя ладно, все равно пока делать нечего: в таблице tab1, где у Вас храятся фамилии, поля id и fam, в таблице tab2, где у Вас хранятся имена, поля id и name. Тогда в кверике, что бы получить данные отсортированные по фамилии, напишите: Код:
|
28.12.2007, 13:22 | #4 |
Регистрация: 26.12.2007
Сообщений: 6
|
Хмм. Предыдущая тема никак не связана с этой. Имеется именно 2 разные БД. Пример с фамилиями может не совсем корректен, на их месте могут быть любые данные. Решение вопроса возможно только через запрос или есть другие варианты?
|
28.12.2007, 13:35 | #5 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
а в чем тогда созданы у Вас БД и почему Вас запрос не устраинвает??
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка указателя в одной таблице по значению из другой | Avalonix | БД в Delphi | 1 | 31.05.2008 17:20 |
Сортировка в StringGrid'е, копирование строк из одного SG в другой | monushka | Помощь студентам | 3 | 29.10.2007 23:54 |
1. Сортировка Шелла по убыванию 2. Сортировка вставками по убыванию | Arkuz | Помощь студентам | 1 | 25.09.2007 17:16 |
Нарисовать Ellipse по значениям из... | Apollo_13 | Общие вопросы Delphi | 3 | 17.06.2007 02:53 |