- Este tópico contém 0 resposta, 1 voz e foi atualizado pela última vez 21 anos, 5 meses atrás por
Anônimo.
Visualizando 1 post (de 1 do total)
Visualizando 1 post (de 1 do total)
- Você deve fazer login para responder a este tópico.
› Fóruns › Banco de dados Oracle › Consulta 3 tabelas oracle 8i
Ol?,
Estou fazendo um consulta que envolve 3 tabelas. Eu preciso que todas as entradas da tabela PIPING_SEG sejam mostradas. Na minha primeira consulta, contendo apenas duas tabelas, eu consegui.
PRIMEIRA CONSULTA
SELECT DISTINCT PIDM_P54.PIPING_SEG.LINE_ID,
MTO_P54.PDTABLE_12.LINE_ID
FROM PIDM_P54.PIPING_SEG,
MTO_P54.PDTABLE_12,
WHERE (PIDM_P54.PIPING_SEG.LINE_ID(+) = MTO_P54.PDTABLE_12.LINE_ID)
J? quando eu adicionei a terceira tabela, a consulta passou a me tazer somente as entradas que continham correspontes.
SEGUNDA CONSULTA
SELECT DISTINCT PD_P54.DWG.DWG_NO,
PD_P54.DWG.DWG_TITLE,
PIDM_P54.PIPING_SEG.LINE_ID,
MTO_P54.PDTABLE_12.LINE_ID
FROM PIDM_P54.PIPING_SEG,
MTO_P54.PDTABLE_12,
PD_P54.DWG
WHERE (PIDM_P54.PIPING_SEG.LINE_ID(+) = MTO_P54.PDTABLE_12.LINE_ID) AND
( PD_P54.DWG.SYSTEM_UNIQUE_NO = PIDM_P54.PIPING_SEG.DWG_OCC_NO )
O que pode estar errado?
Grato.
Barbeito
› Fóruns › Banco de dados Oracle › Consulta 3 tabelas oracle 8i