sql >> Base de Datos >  >> RDS >> PostgreSQL

falta la entrada de la cláusula FROM para la tabla

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

Por lo general, solo usa un alias para un nombre de tabla cuando necesita prefijar una columna con el nombre de la tabla debido a nombres de columna duplicados en las tablas unidas y el nombre de la tabla es largo o cuando la tabla está unida a sí misma. En tu caso usas un alias para VCustomer pero solo utilícelo en el ON cláusula por razones inciertas. Es posible que desee revisar ese aspecto de su código.