Fórum Ajuda com o Select #60471
11/02/2009
0
Estou precisando de uma ajuda para elaborar um consulta.
Nesta consulta vou utilizar duas tabelas:
Tabela: Clientes
id
nome
Tabela: Orcamentos
id
id_clientes
orcamentista
Na tabela Orcamentos, o campo id_clientes é uma Foreign Key com o campo id da tabela clientes.
Então qdo cadastro um nome orçamento ele apenas guarda o codigo do cliente.
Mas queria fazer uma consulta para mostrar todos os orçamentos cadastrado para aquele cliente, mas preciso consultar por nome de cliente.
Como devo fazer isto.
obrigado.
Uelinton
Uelinton_reis
Curtir tópico
+ 0Posts
11/02/2009
Weber
Left Join Clientes b on a.id_clientes = b.id
Where b.nome = ´JOAO´
Gostei + 0
12/02/2009
Uelinton_reis
Bom dia...
Cara, velu pela ajuda.
Deu certo, consegui resolver. Obrigado.
Agora vou pedir uma ajuda, se vc puder me ajudar, agradeço....
Tenho este script abaixo, mas estou sentido que não esta legal, será que este script consegue ser melhorado...
//-----------------------------------------------------------------------------
SELECT O.ID_CLIENTE, CF.ID, CF.NOME, O.NREF, O.REV, C.ID_CLIFOR, C.CONTATO,
O.OBRA, O.SALAS, O.ASSUNTO, O.LOCAL_OBRA, C.TEL1_DDD, C.TEL1, C.TEL1_RAMAL,
C.TEL2_DDD, C.TEL2, C.TEL2_RAMAL, C.CEL1_DDD, C.CEL1, C.EMAIL1, O.DATA_INC,
O.DATA_STATUS_ORC, O.ORCAMENTISTA, F.NOME, C.TRATAM, O.ID_EMPRESA, E.FANTASIA,
A.ASSUNTO, FU.ID as ID_FU, O.V_SIST1, O.V_SIST2, O.V_SIST3, O.V_SIST4, O.V_SIST5,
O.V_SIST6, O.V_SIST7, O.V_SIST8, O.V_SIST9, O.V_SIST10
from ORC O, CONTATOS C, CLIFOR CF, ASSUNTO_ORC A, FUNC F, EMPRESA E, FollowUP FU
where O.NREF = ´NREF´
and O.ID_CLIENTE = CF.ID
and CF.ID = C.ID_CLIFOR
and O.ASSUNTO = A.ID
and O.ORCAMENTISTA = F.ID
and O.ID_EMPRESA = E.ID
and C.REGITRO_PADRAO = ´S´
and O.ID = FU.ID
//-----------------------------------------------------------------------------
Ele é mais ou menos parecido com o que vc me ajudou a resolver a cima, estou achando que tem muito AND. Se vc puder me ajudar agradeço...
Obrigado..
Gostei + 0
12/02/2009
Weber
Gostei + 0
16/03/2009
Uelinton_reis
Boa tarde amigo.
Será que vc pode me ajudar nesta duvida nova...
Tenho vários campos, exemplo:
sist1
sist2
sist3
sist4
sist5
sist6
sist7
sist8
sist9
sist10
O que acontece, é o seguinte, o nome do sistema que estou procurando
pode estar em qualquer um destes campos. O usuário que cadastro o nome do sistema, não tem um padrão onde toda vez, ele coloque no campo sist1 = mamão, e no sist2 = laranja, e no sist3 = uva.
Cada hora é colocado em uma ordem.
Como devo proceguir para fazer um select que consiga fazer uma busca por string, em cada um destes campos, que não importa onde ele colocou o nome a ser procurado, mas se caso eu pedir para procurar todos os registros que tenha o sistema laranja e uva, ele vá me trazer, mesmo que esteja gravado o nome laranja no campo sist10 e a uva no campo sist6.
Obrigado.
Uelinton
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)