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

ORA-00979:không phải là vấn đề về biểu thức GROUP BY

bạn đang thiếu field7 trong nhóm group by biểu thức.

Ngoài ra, bạn không thể sử dụng bí danh trong nhóm của mình bằng biểu thức của cùng một truy vấn. Bạn cần thêm CASE hoàn chỉnh tuyên bố trong nhóm của bạn theo biểu thức để bao gồm trường 7.

Không thể chỉ đề cập đến một bí danh trong nhóm theo, vì SELECT bước là bước cuối cùng để thực hiện một truy vấn, việc nhóm sẽ xảy ra sớm hơn, khi các tên bí danh chưa được xác đị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. Định cấu hình các điều kiện tiên quyết của gói UTL_MAIL

  2. Đếm các cột không rỗng theo một cách khá kỳ lạ

  3. chuyển động tên bảng trong vòng lặp oracle for

  4. Tổng hợp các phân đoạn chồng chéo để đo chiều dài hiệu quả

  5. So sánh các giá trị được phân tách bằng dấu phẩy từ hai cột của hai bảng khác nhau