Главная страница
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.48 MB
Время: 0.025 c
6-1140175143
Jolik
2006-02-17 14:19
2006.06.25
Проблема с бродкаст пакетами...


15-1149205505
dancer
2006-06-02 03:45
2006.06.25
Обжимка витой пары


15-1148799929
Ega23
2006-05-28 11:05
2006.06.25
Ñ Äíёì ðîæäåíèÿ! 28 мая


15-1148994956
oldman
2006-05-30 17:15
2006.06.25
Интересная компоновка... :)


2-1149199309
Tigraman
2006-06-02 02:01
2006.06.25
Работает ли пользователь за компьютером?