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

Tổng hợp không được phép trong mệnh đề WHERE trong lỗi postgreSQL

Bạn có thể thực hiện việc này với hàm cửa sổ trong truy vấn con:

select name, add, mobile
from (select a.name, a.add, a.mobile, total,
             avg(ac.total) over (partition by a.name, a.add, a.mobile) as avgtotal, a.total
      from user a INNER JOIN
           user_info aac
           ON aac.userid= a.userid INNER JOIN
           info ac 
           ON aac.infoid= ac.infoid
     ) t
WHERE total < 8 * avgtotal
GROUP BY name, add, mobile;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng pg_restore để khôi phục từ phiên bản PostgreSQL mới hơn

  2. Cài đặt pg gem; LỖI:Không thể tạo tiện ích mở rộng gốc đá quý

  3. Cú pháp PostgreSQL tương đương với KẾT NỐI CỦA Oracle BẰNG ... BẮT ĐẦU VỚI?

  4. Superuser postgres là gì

  5. NULL emements bị mất khi truyền kết quả của unnest ()