Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Estou com a seguinte dúvida, tenho uma tabela chamada pessoa que contem o código,nome da pessoa etc.
tenho outra tabela chamada "servico" com os seguinte campos:
cod,cd_cliente,cd_func etc.
sendo que cd_cliente é o código do cliente que solicitou o serviço e cd_func é o funcionário responsavel pelo serviço.
Meu banco esta estruturado com disjunção e overlaping e todos os nomes de pessoas vem da tabela pessoa( cliente é uma pessoa e funcionario tambem etc...)
Resumindo,
tenho o código do cliente e funcionario na tabela de serviço.
Gostaria de fazer um select para pegar todos os campos da tabela serviço e os nomes dos clientes e funcionarios, como os dois são do mesmo campo ( tabela pessoa => nmpessoa) não sei fazer.
algo como:
select *from tb_servico s, tb_pessoa pwhere s.cd_cliente = p.cd_pessoa ands.cd_func = p.cd_pessoa
Obs: Tenho mais casamentos de tabelas neste mesmo sql, sei que meu problema esta neste trecho (eliminação).
Valeu.
Carregando comentários...