Форум: "Базы";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
ВнизОдноимённые поля Найти похожие ветки
← →
happyboy (2003-02-15 10:14) [0]Люди!
Составляю SQL запрос, делующий выборку из нескольких таблиц.
Таблицы содержат одноимённые поля (T1.P, T2.P, T3.P).
Запрос мне возвращает 3 поля P, мне же нужны T1.P, T2.P, T3.P,
переименовывать поля нежелаю.
SELECT T1.P, T2.P, T3.P FROM T1, T2, T3
.........
Edit1.Text:= Q1.FieldByName("T1.P").AsString;
Edit2.Text:= Q1.FieldByName("T2.P").AsString;
Edit3.Text:= Q1.FieldByName("T3.P").AsString;
Выдаёт ошибку "Field T1.P not found".
З.Ы В Access-е запрос работает.
← →
JK (2003-02-15 12:54) [1]Сделай SELECT T1.P as T1_P, T2.P as T2_P, T3.P as as T3_P FROM T1, T2, T3
.........
Edit1.Text:= Q1.FieldByName("T1_P").AsString;
Edit2.Text:= Q1.FieldByName("T2_P").AsString;
Edit3.Text:= Q1.FieldByName("T3_P").AsString;
← →
mate (2003-02-15 13:11) [2]
> T3.P as as T3_P
а это ещё как?
← →
JK (2003-02-15 13:13) [3]Для полей сделай alias
← →
happyboy (2003-02-15 15:16) [4]mate
T3.P as T3_P это синтакис такой
JK
Спасибо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c