Array
(
)

select com join e duas tabelas

Valmarsantos
   - 13 dez 2005

galera eh o seguinte...

to qredno fazer uma consulta.. em duas tabelas tecnicos e usuarios... e seus resultados mostrar em outra tabela os......

soh q com um dado apenas funciona.. como q faco pra buscar com dois dados ???

ex: se eu usar assim vai:

select nome
from usuarios
left outer JOIN
os
on (cast(os.usuario as character) = usuarios.nome )


mostra os nomes dos usuarios na tabela ´os´.... sendo q na tabela ´os´ os usuarios sao apenas os seus codigos....

eu qro buscar tbm o nome de tecnicos ,,, pelo codigo e mostrar na table OS os nomes dos tecnicos mas naum ta indo !!!

tipow :

select usu.nome, tec.nome
from usuarios usu, tecnicos tec
left outer JOIN
os
on (cast(os.usuario as character) = usuarios.nome )
and os.tecnico = tecnicos.nome


Bruno Belchior
   - 14 dez 2005

#Código

select u.nome, t.nome
from usuarios u
left join os on cast(os.usuario as character) = u.nome
left join tecnicos t on os.tecnico = t.nome



Wiltonfenix
   - 14 dez 2005

#Código

select usu.nome, tec.nome 
from usuarios usu
left outer JOIN
os
on (cast(os.usuario as character) = usuarios.nome ) left join tecnicos tec on (os.tecnico = tec.nome)