PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

entrada de cláusula FROM ausente para tabela

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

Normalmente, você só usa um alias para um nome de tabela quando precisa prefixar uma coluna com o nome da tabela devido a nomes de coluna duplicados nas tabelas unidas e o nome da tabela é longo ou quando a tabela é unida a si mesma. No seu caso, você usa um alias para VCustomer mas use-o apenas no ON cláusula por motivos incertos. Você pode querer rever esse aspecto do seu código.