Форум: "Базы";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];
Вниз
Выборка из 2-х таблиц по условию Найти похожие ветки
← →
nic418 (2002-08-08 04:12) [0]Требуется выборка из 3-х таблиц(Т1(П11,П12); Т2(П21,ИМЯ21); Т3(П31,ИМЯ31))
Получить П11, П12, ИМЯ : где ИМЯ = (ИМЯ21, если П11=П21, иначе ИМЯ = (ИМЯ31, если П12=П31, иначе ИМЯ = NULL).
Реализация в виде процедуры на сервере. На клиенте(Делфи5): DBGrid - DataSource - ADOStoreProc. В Грид-е колонка ИМЯ(?)
← →
SaS13 (2002-08-08 09:45) [1]DataSet.Fields[2].FieldName
← →
AlexSV (2002-08-08 12:19) [2]Попробуй так:
select П11, П12, COALESCE(ИМЯ21, ИМЯ31) as "ИМЯ"
from Т1, Т2, Т3
where П11 *= П21
and П12 *= П31
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c