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

Вниз

Как выбрать все из двух таблиц?   Найти похожие ветки 

 
sanich ©   (2006-04-26 12:16) [0]

Есть две таблицы.
Table_1
(Field_1 - integer
Field_2 - integer
S - Currency)
Table_2
(Field_1 - integer
Field_2 - integer
S - Currency)

Поля Field_1 и Field_2 в обеих таблицах - внешние ключи на два справочника.
Как сделать так, чтобы выбрать все записи с обеих таблиц в таком виде:
Select t1.Field_1, t2._Field_1, t1.Field_2, t2.Field_2, t1.s, t2.s
from Table_1 t1, Table_2 t2
Если учесть, что записи должны комбинироваться по полям Field_1 & Field_2
Я пробовал так:

Select t1.Field_1, t2._Field_1, t1.Field_2, t2.Field_2, t1.s, t2.s
from Table_1 t1 Full join Table_2 t2 on t1.Field_1=t2.Field_1 and t1.Field_2=t2.Field_2
Но так не все поля выбираются. Что я неправильно делаю?


 
Sergey13 ©   (2006-04-26 12:34) [1]

>Если учесть, что записи должны комбинироваться по полям Field_1 & Field_2
Сформулируй вопрос более конкретно по русски.

>Но так не все поля выбираются.
Что значит "не все поля"? Какие указал, такие и выбираются.


 
sanich ©   (2006-04-26 13:00) [2]

Ну, мне надо чтобы в результате иметь не только записи, совпадающие по ключам Field_1 и Field_, но и те, что не совпадают. Например.

Table_1
1  1   23
1  2   45
2  5   54

Table_2
1  1   56
1   3  32
2  5   33

В результате запроса:
1    1     1     1     23   56
2    2     5     5     54   33
1   null   2    null   45   null
null  1   null   3     null   32


 
Johnmen ©   (2006-04-26 13:12) [3]


> sanich ©   (26.04.06 13:00) [2]


Так и получится по запросу из [0].


 
jiny   (2006-04-26 13:12) [4]

Может быть речь идет о UNION ?
select f1,f2,f3 from t1
union
select f1,f2,f3 from t2


 
Sergey13 ©   (2006-04-26 13:16) [5]

2[2] sanich ©   (26.04.06 13:00)
У меня так и вышло по твоему запросу.


 
sanich ©   (2006-04-26 13:20) [6]

Блин, в натуре, что-то я стормозил....
Спасибо за ответы, извините за отобранное времмя...



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

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

Наверх




Память: 0.47 MB
Время: 0.05 c
2-1149694353
Цукор5
2006-06-07 19:32
2006.06.25
DWord в String


15-1149075104
adalx
2006-05-31 15:31
2006.06.25
Трей


15-1149096977
Nous Mellon_
2006-05-31 21:36
2006.06.25
Юр. вопрос


15-1149121986
dancer
2006-06-01 04:33
2006.06.25
PHP: выборка из массива


15-1148986185
Dzhin
2006-05-30 14:49
2006.06.25
Йога