PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

липсва запис в клауза FROM за таблица

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

Обикновено използвате псевдоним за име на таблица само когато трябва да добавите префикс към колона с името на таблицата поради дублирани имена на колони в обединените таблици и името на таблицата е дълго или когато таблицата е присъединена към себе си. Във вашия случай използвате псевдоним за VCustomer но го използвайте само в ON клауза по неясни причини. Може да искате да прегледате този аспект от кода си.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да постигна същото поведение на сортиране на Postgres в Linux като това в Mac OS?

  2. Как да получите разлика в две полета за дата и час в дни и часове в изглед postgresql?

  3. Свързване с Heroku Postgres от Spring Boot

  4. Генериране на поредица от дати, използвани в for цикъл

  5. Автоматичното нарастване на първичния ключ на PostgreSQL се срива в C++