PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

thiếu mục nhập mệnh đề FROM cho bảng

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

Bạn thường chỉ sử dụng bí danh cho tên bảng khi bạn cần thêm tiền tố một cột với tên bảng do tên cột trùng lặp trong các bảng đã nối và tên bảng dài hoặc khi bảng được nối với chính nó. Trong trường hợp của bạn, bạn sử dụng bí danh cho VCustomer nhưng chỉ sử dụng nó trong ON điều khoản vì lý do không chắc chắn. Bạn có thể muốn xem lại khía cạnh đó trong mã của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EXECUTE ... INTO ... USING câu lệnh trong PL / pgSQL không thể thực thi thành một bản ghi?

  2. lỗi câu lệnh sql:cột .. không tồn tại

  3. Cách sử dụng lại cột kết quả trong một biểu thức cho một cột kết quả khác

  4. Tại sao dấu thời gian của tôi bị thay đổi theo múi giờ?

  5. Geo Django mac OS X