Простой вопрос!

boogiman
Дата: 10.08.2005 10:46:16
Извиняюсь за простой вопрос! Я только начинаю изучать Oracle. До этого писал на Tranzact-SQL. Как сделать обединённый select?
select1 = work, trade
select2 = Microsoft, IBM
Нужно получить = select = select1 + select2 =work, trade,Microsoft,IBM
union соответственно не подходит, надо вширь
Если проще как сделать "inner join" на Oracle. Заранее спасибо!
Vadim Zh
Дата: 10.08.2005 10:48:38
select *
from
select1,
select2
where...

С уважением, Вадим.
Stax.
Дата: 10.08.2005 11:16:21
Я тож учу эти джоины
что-то такое получилось
select w1,w2,w3,w4 
from 
 (select rownum r,'work' w1, 'trade' w2 from dual) t1
 full outer join 
 (select rownum r,t.* from (
    (select 'Microsoft' w3,'IBM'   w4 from dual union all
     select 'Sco'       w3,'Linox' w4 from dual ) t)) t2
 on t1.r=t2.r
SQL> /
W1   W2    W3        W4
---- ----- --------- -----
work trade Microsoft IBM
           Sco       Linox
Vadim Zh
Дата: 10.08.2005 11:20:33
Тут бы надо правильно сформулировать вопрос.

С уважением, Вадим.