duvida Select

SQL

16/04/2007

Alguem poderia me dizer como montar este select???


====================================
TAB-1
Cod Descr
01 xxx
02 yyy
03 zzz

====================================
TAB-2
Nome Cod1 Cod2 Cod3
carlos 01 02
Monica 02
Joao 02 03
Sueli 01 02 03

====================================
RESULTADO
NOme Descr1 Descr2 Descr3
Carlos xxx yyy
Monica yyy
Joao yyy zzz
Sueli xxx yyy zzz

====================================

ja utilizei join mas sempre as linhas ficam duplicadas ou entao
nao aparece nada...

alguem ???


Kelly

Kelly

Curtidas 0

Respostas

Pestana_

Pestana_

16/04/2007

voce criou tres campos de codigo na tab-2 (Cod1, Cod2, Cod3) e isso?
ou é só uma ilustração
se você criou um campo cod na tab-2, então isso deve resolver

select tb2.nome, tb1.descr
from tab-1 tb1, tab-2 tb2
where tb1.cod = tb2.cod
order by tb2.nome, tb1.descr


não dando certo posta ai,
flw.


GOSTEI 0
Kelly

Kelly

16/04/2007

sao tres campos mesmo, ou seja, cada nome da tabela 3, podera ter 3 cod. correspondente na tab 1. creio que ai esta o problema.

veja se pode me ajudar...


GOSTEI 0
Kelly

Kelly

16/04/2007

pq as vezes as perguntas somem deste forum???

mais uma vez...

Alguem poderia me dizer como montar este select???


====================================
TAB-1
Cod Descr
01 xxx
02 yyy
03 zzz

====================================
TAB-2
Nome Cod1 Cod2 Cod3
carlos 01 02
Monica 02
Joao 02 03
Sueli 01 02 03

os codigos podem ser até 3 por nome.

====================================
RESULTADO
NOme Descr1 Descr2 Descr3
Carlos xxx yyy
Monica yyy
Joao yyy zzz
Sueli xxx yyy zzz

====================================

ja utilizei join mas sempre as linhas ficam duplicadas ou entao
nao aparece nada...



alguem ???


GOSTEI 0
POSTAR