una transact tabla son las fechas ejemplos cuales crear consultas consulta clausulas clausula sql postgresql

sql - transact - falta la entrada de la cláusula FROM para la tabla



in sql server ejemplos (2)

Porque esa tabla gtab82 no está en su cláusula FROM o JOIN. Consulte la tabla gtab82 en estos casos: gtab82.memno y gtab82.memacid

Estoy tratando de usar una inner join una vista y una tabla utilizando la siguiente consulta

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

y el error es

missing FROM-clause entry for table "gtab82"


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 el nombre de una tabla cuando necesita colocar 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 su caso, usa un alias para VCustomer pero solo lo usa en la cláusula ON por razones inciertas. Es posible que desee revisar ese aspecto de su código.