sql >> Databasteknik >  >> RDS >> PostgreSQL

saknar FROM-klausulpost för tabellen

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

Du använder vanligtvis bara ett alias för ett tabellnamn när du behöver prefixa en kolumn med tabellnamnet på grund av dubbletter av kolumnnamn i de sammanfogade tabellerna och tabellnamnet är långt eller när tabellen är kopplad till sig själv. I ditt fall använder du ett alias för VCustomer men använd den bara i ON klausul av osäkra skäl. Du kanske vill granska den aspekten av din kod.



  1. Hur massuppdatera mysql-data med en fråga?

  2. Identifiera telefonnummer i en PL/SQL-iteration

  3. Hur ändrar man en databas till postgresql med Symfony 2.0?

  4. SQL Array-sökning