dbTalk Databases Forums  

SQL-- Please help me :)

comp.databases.oracle.misc comp.databases.oracle.misc


Discuss SQL-- Please help me :) in the comp.databases.oracle.misc forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
JIACHENG SUN
 
Posts: n/a

Default SQL-- Please help me :) - 01-25-2010 , 09:49 AM






table 1
ref code
1 code_1
1 code_2
2 code_3
2 code_5
........
........

table 2
code code_description value
code_1 description1 3.4
code_2 description2 3.5
code_3 description3 0
code_4 description4 0
code_5 description5 0

how to write a sql to get the result below:

ref code description value
1 code_1 description1 3.4
1 code_2 description2 3.5
1 code_3 description3 0
1 code_4 description4 0
1 code_5 description5 0
2 code_1 description1 3.4
2 code_2 description2 3.5
2 code_3 description3 0
2 code_4 description4 0
2 code_5 description5 0
............
.............

I tried to use outer join and nvl function, but still couldn't get the
result i need. Cos if we have 1000 refs in table 1, it is impossible
to use nvl. how do your guys think?

thanks so much!!

Reply With Quote
  #2  
Old   
Michel Cadot
 
Posts: n/a

Default Re: SQL-- Please help me :) - 01-25-2010 , 12:15 PM






"JIACHENG SUN" <sunjcb (AT) googlemail (DOT) com> a écrit dans le message de news:
538246a1-9c3c-4c6f-aa3a-1bf7f2ea55d4...oglegroups.com...
Quote:
table 1
ref code
1 code_1
1 code_2
2 code_3
2 code_5
.......
.......

table 2
code code_description value
code_1 description1 3.4
code_2 description2 3.5
code_3 description3 0
code_4 description4 0
code_5 description5 0

how to write a sql to get the result below:

ref code description value
1 code_1 description1 3.4
1 code_2 description2 3.5
1 code_3 description3 0
1 code_4 description4 0
1 code_5 description5 0
2 code_1 description1 3.4
2 code_2 description2 3.5
2 code_3 description3 0
2 code_4 description4 0
2 code_5 description5 0
...........
............

I tried to use outer join and nvl function, but still couldn't get the
result i need. Cos if we have 1000 refs in table 1, it is impossible
to use nvl. how do your guys think?

thanks so much!!
It is useless to repost the same question in other Oracle forums,
the same people answer to all of them.

So, once again:
Provide the statements for the simple example.
Explain with WORDS the rule to get the result.

Regards
Michel

Reply With Quote
  #3  
Old   
Gerard H. Pille
 
Posts: n/a

Default Re: SQL-- Please help me :) - 01-25-2010 , 02:22 PM



JIACHENG SUN wrote:
Quote:
table 1
ref code
1 code_1
1 code_2
2 code_3
2 code_5
.......
.......

table 2
code code_description value
code_1 description1 3.4
code_2 description2 3.5
code_3 description3 0
code_4 description4 0
code_5 description5 0

how to write a sql to get the result below:

ref code description value
1 code_1 description1 3.4
1 code_2 description2 3.5
1 code_3 description3 0
1 code_4 description4 0
1 code_5 description5 0
2 code_1 description1 3.4
2 code_2 description2 3.5
2 code_3 description3 0
2 code_4 description4 0
2 code_5 description5 0
...........
............

I tried to use outer join and nvl function, but still couldn't get the
result i need. Cos if we have 1000 refs in table 1, it is impossible
to use nvl. how do your guys think?

thanks so much!!
This looks like a simple full outer join to me. What "syntax" did you try? No NVL needed,
methinks.

Reply With Quote
  #4  
Old   
Mark D Powell
 
Posts: n/a

Default Re: SQL-- Please help me :) - 01-25-2010 , 03:11 PM



On Jan 25, 9:49*am, JIACHENG SUN <sun... (AT) googlemail (DOT) com> wrote:
Quote:
table 1
ref * * code
1 * * * code_1
1 * * * code_2
2 * * * code_3
2 * * * code_5
.......
.......

table 2
code * * *code_description * *value
code_1 * *description1 * * * * 3.4
code_2 * *description2 * * * * 3.5
code_3 * *description3 * * * * 0
code_4 * *description4 * * * * 0
code_5 * *description5 * * * * 0

how to write a sql to get the result below:

ref * *code * * * description * * *value
1 * * *code_1 * *description1 * * * 3.4
1 * * *code_2 * *description2 * * * 3.5
1 * * *code_3 * *description3 * * * 0
1 * * *code_4 * *description4 * * * 0
1 * * *code_5 * *description5 * * * 0
2 * * *code_1 * *description1 * * * 3.4
2 * * *code_2 * *description2 * * * 3.5
2 * * *code_3 * *description3 * * * 0
2 * * *code_4 * *description4 * * * 0
2 * * *code_5 * *description5 * * * 0
...........
............

I tried to use outer join and nvl function, but still couldn't get the
result i need. Cos if we have 1000 refs in table 1, *it is impossible
to use nvl. how do your guys think?

thanks so much!!
Please do not cross-post. This thread is also posted to the server
forum where a potential answer has been posted.

Reply With Quote
  #5  
Old   
JIACHENG SUN
 
Posts: n/a

Default Re: SQL-- Please help me :) - 01-26-2010 , 11:24 AM



thanks so much for ALL your help.

It does help me a lot. I just finish all the script i need.

Sure, next time, i will post as much as info i could. Have a nice day!!

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.