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

Вниз

При отсутствии полей замена нулевыми значениями   Найти похожие ветки 

 
vantage-10   (2006-06-21 13:15) [0]

имеется две таблицы:
t1
a,b,c
10,14,16
10,15,56
45,67,88
49,44,12

t2
a,b,c
10,14,26
10,28,54
49,44,75
78,85,66

Запрос такого вида:
selelect t1.a, t1.b, t1.c, t2.c
from t1, t2
where t1.a=t2.a and t1.b=t2.b

Как изменить условия чтоб получилось след. результат:
10, 14, 16, 26
10, 15, 56, __
10, 28, __, 54
45, 67, 88, __
49, 44, 12, 75
78, 85, __, 66

Т.е. если условие t1.a=t2.a and t1.b=t2.b не выполняется, то данные из первых 2-х столбцов все равно выводить, независимо из какой таблицы, а не существующие значения оставить пустыми


 
Ega23 ©   (2006-06-21 13:19) [1]


> Как изменить условия чтоб получилось след. результат:


Читать про Left Join


 
sniknik ©   (2006-06-21 13:37) [2]

select u1.a, u1.b, t1.c, t2.c
from
(SELECT a, b FROM t1
UNION
SELECT a, b FROM t2
) u1
LEFT JOIN t1 ON u1.a=t1.a AND u1.b=t1.b
LEFT JOIN t2 ON u1.a=t2.a AND u1.b=t2.b


 
vantage-10   (2006-06-21 13:53) [3]

Спасибо!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.045 c
1-1153133320
DmitryK
2006-07-17 14:48
2006.08.27
TWebBrowser + XML + XSL


2-1155004047
vladimirg88
2006-08-08 06:27
2006.08.27
печать координат


10-1123070939
Дима Н.
2005-08-03 16:08
2006.08.27
Delphi 5 и Excel 2002. Кто знает, как программно закрыть


2-1154961514
Alral
2006-08-07 18:38
2006.08.27
Vopros o CheckBox i MainMenu


15-1154541697
Venum
2006-08-02 22:01
2006.08.27
Наказание за использование Пиратского Софта ???