5
Hi Ho avuto alcuni problemi con la seguente queryvalido Identifier su Sql left join Oracle
SELECT *
FROM PARTNER P
, ADDRESS A
,DOSSIERPARTNERRELATIONSHIP DPR
LEFT JOIN PARTNERHIST PH ON P.ID=PH.PARTNER_ID
WHERE (P.NAME ='Burger' OR PH.NAME='Burger')
AND P.ID = DPR.PARTNER_ID
AND A.PARTNER_ID = P.ID
;
quando im cercando di eseguirlo ho ottenuto il seguente errore ORA-00904: "P" "ID":. Non valida identificatore
anche quando im che cercano il seguente ho ottenuto lo stesso errore
SELECT *
FROM PARTNER P
, ADDRESS A
,DOSSIERPARTNERRELATIONSHIP DPR
LEFT JOIN PARTNERHIST PH ON PARTNER.ID= PH.PARTNER_ID
WHERE (P.NAME ='Burger' OR PH.NAME='Burger')
AND P.ID = DPR.PARTNER_ID
AND A.PARTNER_ID = P.ID
;
vorrei davvero appriciate aiuto e spiegazioni
ringraziarvi questo ha funzionato, così ho anche chiamare la inner join esplicita quando uso un outer join o qual è stata la causa? – tung
@SaharshShah qualsiasi URL o riferimento a questi standard? – rogerdpack