PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

voce della clausola FROM mancante per la tabella

SELECT 
   AcId, AcName, PldepPer, RepId, CustCatg, HardCode, BlockCust, CrPeriod, CrLimit, 
   BillLimit, Mode, PNotes, gtab82.memno 
FROM
   VCustomer AS v1
INNER JOIN   
   gtab82 ON gtab82.memacid = v1.AcId 
WHERE (AcGrCode = '204' OR CreDebt = 'True') 
AND Masked = 'false'
ORDER BY AcName

In genere si utilizza un alias per il nome di una tabella solo quando è necessario anteporre a una colonna il nome della tabella a causa di nomi di colonna duplicati nelle tabelle unite e il nome della tabella è lungo o quando la tabella è unita a se stessa. Nel tuo caso usi un alias per VCustomer ma usalo solo in ON clausola per motivi incerti. Potresti voler rivedere questo aspetto del tuo codice.