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

Вниз

name by id   Найти похожие ветки 

 
race1 ©   (2004-02-04 16:43) [0]

у меня в таблица1 есть поле, которое ссылается на id в таблица2. таблица1 показывается в гриде, в том числе и поле с id"ом из другой таблицы. а как мне вместо числа id показывать какое-либо поле из таблица2 - строку?

дело происходит в firebirds + fibplus


 
Ega23 ©   (2004-02-04 16:45) [1]

На уровне Select выбрать

Select T1.NAme, T2.Name from Table1 T1, Table2 T2
where T1.ID=T2.ID


 
race1 ©   (2004-02-04 16:46) [2]

спасибо!


 
race1 ©   (2004-02-06 10:37) [3]

так, чего-то не дошло :)

структура базы:
table1
-id
-name
table2
-id
-name_id

какой должен быть запрос, что бы вместо table2.name_id рисовалось имя из поля table1.name, где table1.id = table2.name_id?


 
Ega23 ©   (2004-02-06 10:44) [4]

А зачем тебе тогда table2?


 
race1 ©   (2004-02-06 10:48) [5]

это для упрощения я указал по два поля в таблицах. на самом деле полей больше и каждая таблица хранит данные, которые должна хранить :) это что-то типа отдельной таблицы "страны мира" в аксесе, из которой по id"у высвечивается название страны, а id страны храниться в другой таблице


 
Ega23 ©   (2004-02-06 11:00) [6]

Select [список необходимых полей] from [список таблиц] where [связки по ключам].


 
MV   (2004-02-06 12:37) [7]

Предположим, структура базы:

table1
-table1_id /*Свой Id*/
-name1
-table2_id /*Ссылка на 2 таблицу*/

table2
-table2_id
-name2

Тогда:
select t1.name1, t2.name2 from table1 t1
left outer join table2 t2 on
(t1.table2_id = t2.table2_id)

Все!



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
14-6233
Bless
2004-02-09 16:35
2004.03.03
Вопрос программирующим в CBuilder


1-6151
Дядя
2004-02-19 11:07
2004.03.03
OnDblClick из DLL


1-6034
TSLP
2004-02-18 16:50
2004.03.03
Архивация ARJ в программе


1-6068
TUser
2004-02-21 15:34
2004.03.03
statistics


3-5988
Rater
2004-02-05 09:37
2004.03.03
Глюк? При создании dbf и последующем открытии.