Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hericportal

Select from*

Recommended Posts

Bom dia a todos, estou com a seguinte missão.

 

Preciso criar um select que para trazer 3 tabelas

PRAÇA - PCPRACA

CLIENTE - PCCLIENT

RCA - PCUSUARI

preciso que ele ese selectc organizer essas tabelas.

pois ta bem bagunçado e para entrar no sistema e editar um por um vai ser um trabalho de longos dias

 

sendo que 1 rca pode haver varios clientes.

 

o detalhe é que 1 rca pode haver vários clientes.

se alguem pode me da uma luz agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria precio saber o relacionamento entre as tabelas, mas creio que será algo do tipo :

 

SELECT *
FROM PCCLIENT ,PCPRACA PCPRACA_CL,PCUSUARI,PCPRACA PCPRACA_US
WHERE PCCLIENT.PRACA = PCPRACA_CL.PRACA
AND PCUSUARI.PRACA = PCPRACA_US.PRACA

 

Ou seja chamar a tabela de Praça duas vezes

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce tem que refazer a modelagem do banco?

Da para fazer na mão, mas recomendo utilizar um programa para isso,

tipo ErWin(Pago), SQLDataModel da oracle(gratis) entre muitos outro no mercado...

 

Faz uma engenharia reversa e depois muda o que precisar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

So to querendo fazer o select mesmo

 

Tente o seguinte e veja se é o que precisa:

 

SELECT

PCCLIENT.CODCLI,

PCCLIENT.CLIENTE,

PCCLIENT.CODPRACA,

PCPRACA.PRACA,

PCCLIENT.CODUSUR1,

PCUSUARI.NOME

FROM PCCLIENT

INNER JOIN PCPRACA ON PCPRACA.CODPRACA = PCCLIENT.CODPRACA

INNER JOIN PCUSUARI ON PCUSUARI.CODUSUR = PCCLIENT.CODUSUR1

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu gente to chegando no que preciso é que os o correu o seguinte

rca tem varios cliente e esse clientes estão dentro de uma praça. Quero alterar os cliente de uma praça de uma só vez. por que são muitos ai no sistema tem uma rotina que faz isso mais é editando uma por uma.

 

seria o seguinte rca(vendedor) tem vários cliente e esse clientes estão dentro de uma praça. só que os mesmo clientes estão em outras praças. obç praça são os bairros onde cara vendedor atual.

ai creio que serio um update a ser feito para colocar tudo certinho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Confesso que não entendi, faz um exemplo (um chinês).

Compartilhar este post


Link para o post
Compartilhar em outros sites

você é hílario motta, gostei dessa faz um exemplo (um chinês). Tipo já já eu posto aqui o que precisava e que foi complicado mesmo entende !rsrs...

Compartilhar este post


Link para o post
Compartilhar em outros sites

“Teste de Mesa” ou “Computador Chinês”.

Sou desta época, a China não fazia nada que prestasse, quanto mais computadores ....

---------------------------------------------------------------------------------------------------------------------------------

3.7 – Testes de Bancada [ ]

Uma das ferramentas ...

4 4 10 Soma  6 + 4

 

Fonte

Compartilhar este post


Link para o post
Compartilhar em outros sites

OUU foi mal amigo não tava soando com você viu.

Olha aqui o que eu precisava depois do select das três tabelas para que me mostra-se os resultados.. é qeu esse banco é grande de mais, e eu não conheço bem ele nem os seus relacionamentos.

 

update pccliente set codpraca =&codpraca where codusur1= &codigovend1;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tranquilo, só estava lembrado a expressão pois hoje computador chinês é uma senhora máquina ...

 

Tens algum programa gerenciador que permita extrair o "desc" da tabela, não tendo faça via SqlPlus mesmo

 

DESC PCCLIENT 

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo, to aprendendo cada dia mexer com esse trem de banco de dados srsr.. Obrigado a todos que colaboram em me ajudar nessa mina missão que nem eu sabia o que tinha que fazer srsr, pois o usuario não sabia me dizer o que precisava extamente. mais qual quer coisa que eu possa ajudar e ajudarei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta queria saber se tenho que abri um no tópico, precisava criar levantar um banco de dados para teste igual ao que roda aqui na empresa, mais não sei nem por onde começar! tem que ficar no mesmo esquema do daqui

Compartilhar este post


Link para o post
Compartilhar em outros sites

Abra outro explicando bem o que quer, mas dê uma pesquisada antes pois esta questão de replicação é constante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.