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

Вниз

объединение наборов данных   Найти похожие ветки 

 
RUu   (2010-12-23 13:06) [0]

Если имеются 2 набора данных:
select f1,id from table1 where (...)
select f2,id from table2 where (...)
то как их объединить методом join?
Например, так
(select f1,id from table1 where (...)) tab1
inner join
(select f2,id from table2 where (...)) tab2
on tab1.id=tab2.id

не получается. Или надо обязательно временные таблицы создавать?


 
sniknik ©   (2010-12-23 13:10) [1]

> то как их объединить методом join?
никак. "метод" join не для объединения, а для соединения.


 
Ega23 ©   (2010-12-23 13:10) [2]

Union + F1


 
Ega23 ©   (2010-12-23 13:13) [3]

а, отставить. union не нужен


 
Anatoly Podgoretsky ©   (2010-12-23 13:17) [4]

> Ega23  (23.12.2010 13:13:03)  [3]

А что нужно? Загадка!


 
12 ©   (2010-12-23 13:29) [5]


> RUu   (23.12.10 13:06)  

пример бы написали, а то не понятно. пусть

select f1,id from table1
ййййй 1
wwww 2

select f2,id from table2
aaaaaa 1
sssssss 3

надо
ййййй 1
wwww 2
aaaaaa 1
sssssss 3

или
ййййй 1 ааааа 1

или
ййййй 1 ааааа 1
wwww 2 null null
null null sssssss 3

или

?


 
RUu   (2010-12-23 13:33) [6]

Результирующая таблица c такими полями: f1, f2, id. Поля f1 и f2 разных типов. Значений null в ней быть не должно


 
12 ©   (2010-12-23 13:48) [7]

select
 f1, f2, id
from
 table1 tab1
 join table2 on tab1.id=tab2.id
where


 
turbouser ©   (2010-12-23 15:59) [8]


> select
>  tab1.f1, tab2.f2, tab1.id
> from
>  table1 tab1
>  join table2 tab2 on tab1.id=tab2.id

Алиасы, алиасы!!!



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
1-1249380116
Kolan
2009-08-04 14:01
2011.03.20
Неверное срабатывание якорей, когда форма в дизайне меньше экрана


15-1290230521
RGV
2010-11-20 08:22
2011.03.20
Всем! Кто не равнодушен к сокращению часовых поясов


15-1291843798
Юрий
2010-12-09 00:29
2011.03.20
С днем рождения ! 9 декабря 2010 четверг


15-1291618037
TUser
2010-12-06 09:47
2011.03.20
1994 - год открытия численного интегрирования


15-1291290387
Andy BitOff
2010-12-02 14:46
2011.03.20
DMClient и D2010