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

Вниз

"наложение" таблиц   Найти похожие ветки 

 
GanibalLector ©   (2004-07-21 13:34) [0]

Имеется две таблицы с одинаковыми полями.Каким образом их "наложить" друг на друга???
Т.е. предположим первая таблица:
101 15
101 21
102 16
102 0
103 17

нужно "наложить" на вторую таблицу :
101 15
102 0

И получить:
101 21
102 16
103 17


 
Курдль ©   (2004-07-21 13:35) [1]

union


 
GanibalLector ©   (2004-07-21 13:37) [2]

ок.Спасибо


 
Romkin ©   (2004-07-21 13:39) [3]

Union не прет, здесь intersect, а его в IB нету.
select a.f1, a.f2 from a left join b on (a.f2 = b.f2)
where b.f2 is NULL
Должно дать как надо


 
Курдль ©   (2004-07-21 13:40) [4]


> GanibalLector ©   (21.07.04 13:37) [2]
> ок.Спасибо

Приятно общаться с понятливыми опонентами!
А то обычно начинается "А по-подробнее?", "А с примерами кода?" :)


 
Johnmen ©   (2004-07-21 13:51) [5]

SELECT T1.f1, MAX(CASE WHEN T1.f2>T2.f2 THEN T1.f2 ELSE T2.f2 END)
FROM T1, T2
WHERE T1.f1=T2.f2
GROUP BY T1.f1



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

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

Наверх




Память: 0.47 MB
Время: 0.045 c
14-1091209744
STALKER
2004-07-30 21:49
2004.08.15
Подкиньте идею для сайта или скажите что сейчас востребовано в ин


3-1090308875
Manfred
2004-07-20 11:34
2004.08.15
TDataSetProvider свойство poAutoRefresh как оно работает?


14-1090995611
menart
2004-07-28 10:20
2004.08.15
Олимпиада 2004


3-1090496317
stud
2004-07-22 15:38
2004.08.15
вопрос по dbimage


1-1091438240
Stager
2004-08-02 13:17
2004.08.15
Переход на Delphi7