Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Вниз

Помогите с SQL запросом   Найти похожие ветки 

 
Demon23   (2004-11-19 10:58) [0]

Уважаемые мастера, помогите если кто знает...
Ситуация такая, есть ,fpf MS SQL Server 2000, две таблицы в одной поля с данными (например имена полей: NAME, AGE ... ), а во второй поля которые содержат имя поля первой таблицы на английском языке и на руском (например NAME_ENG значение "NAME", NAME_RUS значение "ИМЯ"). Возможно ли составить SQL запрос таким образом чтобы, в алиасах полей первой таблицы были взяты значения второй таблицы...чтото типа этого  select NAME.T1 AS (вот тут значение поля NAME_RUS из второй таблицы). Если кто знает помогите, очень надо... заранее спасибо.


 
Johnmen ©   (2004-11-19 11:03) [1]

В "чистом" виде - нет.
А написав процедурку там, или клиентскую программку, можно, динамически создавая запрос...


 
ЮЮ ©   (2004-11-19 11:04) [2]

Возможно, динамически формируя текст запроса.


 
Demon23   (2004-11-19 11:06) [3]

а пример можно, по моему примеру?


 
Johnmen ©   (2004-11-19 11:12) [4]

>а пример можно, по моему примеру?

А где твой пример ? В [0] ? Это не пример. Приводи логику.


 
Demon23   (2004-11-19 11:17) [5]

я имел ввиду пример по тому что я описал высше
две таблицы T1 и T2
поля NAME.T1 и AGE.T1 содержит значения: Пётр, 20
поля NAME_ENG.T2 и NAME_RUS.T2 содержат значения NAME,ИМЯ и AGE,Возраст.
как составить такой запрос динамически чтобы в таблице алиас был значением поля NAME_RUS


 
Johnmen ©   (2004-11-19 11:22) [6]

Схема
alias=SELECT NAME_ENG FROM T2
query="SELECT NAME AS "+alias+" FROM T1"

А зачем всё это надо ? В чём смысл ?


 
Demon23   (2004-11-19 11:25) [7]

Для вывода списка полей... это простой пример я напсал чтобы понятней было... а на самом деле там их несколько десятков...

Спасибо за помощь!



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

Форум: "Базы";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.039 c
3-1100855499
WolandUSSR
2004-11-19 12:11
2004.12.19
Смена пароля в Access через Delphi


9-1092589159
JUS
2004-08-15 20:59
2004.12.19
Как двигать спрайт...


14-1101463912
MBo
2004-11-26 13:11
2004.12.19
Пятничные задачи. Очередные проблемы Васи Пупкина


14-1101407893
Ломборозо
2004-11-25 21:38
2004.12.19
Новости в RSS или TXT


1-1102050019
alexnmsk
2004-12-03 08:00
2004.12.19
Вставки на C++Builder





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский