Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с SQL запросом [D7, MSSQL]


Demon23 ©   (2004-11-19 10:58:00) 

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


Demon23   (2004-11-19 11:25:00) [1]

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

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


Johnmen   (2004-11-19 11:22:00) [2]

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

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


Demon23   (2004-11-19 11:17:00) [3]

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


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

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

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


Demon23   (2004-11-19 11:06:00) [5]

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


ЮЮ   (2004-11-19 11:04:00) [6]

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


Johnmen   (2004-11-19 11:03:00) [7]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо