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

mangler FROM-klausulindgang for tabel

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 bruger typisk kun et alias for et tabelnavn, når du skal præfiksere en kolonne med tabelnavnet på grund af dublerede kolonnenavne i de sammenføjede tabeller og tabelnavnet er langt, eller når tabellen er sammenføjet til sig selv. I dit tilfælde bruger du et alias for VCustomer men brug det kun i ON klausul af usikre årsager. Du vil måske gennemgå det aspekt af din kode.



  1. impdp i Oracle. Hvorfor opretter det ikke brugere?

  2. SQL Server SHOWPLAN_TEXT

  3. Fjernadgang til Mysql

  4. Hvordan kan et Oracle NUMMER have en skala, der er større end præcisionen?