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

không phải là một chức năng nhóm nhóm đơn với MAX được chọn

Nếu bạn muốn tổng hợp một cột (sg_year ) và để không tổng hợp những người khác, bạn cần GROUP BY mệnh đề.

Select sg_gameno, Max(sg_Year), sg_end, sg_hostcity, country_olympic_name
  from Summergames s, 
       Country co
 where s.country_isocode = co.country_isocode 
 group by sg_gameno, sg_end, sg_hostcity, country_olympic_name

có giá trị về mặt cú pháp. Liệu nó có cung cấp cho bạn kết quả bạn muốn hay không lại là một câu hỏi khác-- bạn cần cho chúng tôi biết các bảng của bạn trông như thế nào, dữ liệu nào trong đó, kết quả bạn muốn, v.v.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-02298 Không tìm thấy khóa chính?

  2. ORACLE Cách sử dụng ống chỉ với vị trí ống chỉ động

  3. ORACLE SQL ORA-22814 thuộc tính hoặc giá trị phần tử lớn hơn giá trị được chỉ định trong loại

  4. Làm thế nào để sử dụng Oracle ORDER BY và ROWNUM một cách chính xác?

  5. Sao chép bản ghi với chèn lựa chọn, sau đó cập nhật các thuộc tính trong cùng một tập hợp bản ghi