Hi mas Sefri,
Apakah seperti ini? (CMIIW)
select kolom1, kolom2, kolom3, kolom12, kolom13
from (
select 'A' kolom1, 'B' kolom2, 'C' kolom3 from dual
union
select '1' kolom1, 'X' kolom2, 'Y' kolom3 from dual
union
select '2' kolom1, 'T' kolom2, 'U' kolom3 from dual
) a,
(
select 'A' kolom11, 'D' kolom12, 'E' kolom13 from dual
union
select '1' kolom11, 'Q' kolom12, 'W' kolom13 from dual
union
select '3' kolom11, 'P' kolom12, 'R' kolom13 from dual
) b
where a.kolom1 = b.kolom11(+)
sehingga hasilnya seperti ini :
1 X Y Q W
A B C D E
2 T U
yang 3 | - | - | P | R | sepertinya tidak bisa tampil karena tidak ada yang
match dengan join.
Mungkin teman2 bisa memberikan tambahan?
Salam,
Alwin.S
www.oblongware.com
Oblongware - Kaos Oblongnya Penggemar IT
2010/4/16 sefrinaldi <[email protected]>
>
>
> pagi,
> mau tanya query donk, maklum masih cupu :D
> saya punya 2 tabel,
>
> tabel 1 :
>
> *| A | B | C |*
> | 1 | X | Y |
> | 2 | T | U |
>
> tabel 2 :
>
> *| A | D | E |*
> | 1 | Q | W |
> | 3 | P | R |
>
> nah saya pengen gabungin kedua tabel itu sehingga kolomnya menjadi :
>
> *| A | B | C | D | E |*
> | 1 | X | Y | Q | W |
> | 2 | T | U | - | - |
> | 3 | - | - | P | R |
>
> jadi semua record field 'A' di tabel 1 dan table 2 di tampilin..
>
> mohon petunjuknya,.
>
> Salam,
>
> .aldi
>
>
[Non-text portions of this message have been removed]