Вниз
Скачать: CL | DM;

Выборка из 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
4-96018
z0ne
2002-06-26 12:42
2002.08.29
Проблема с BeginPath


14-95940
НАИВый панк
2002-08-03 14:29
2002.08.29
вопрос касательный проги Keyboard Ninja...


1-95862
^Sanya
2002-08-16 23:02
2002.08.29
Little Question: Правда, что в ini больше 64Кб не похранишь?


1-95800
Butcher
2002-08-20 01:35
2002.08.29
TCanvas.RecText (Текст прижать к правом краю)


3-95700
Loco
2002-08-07 15:32
2002.08.29
Query




   Наверх