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

Nhóm theo cột với sự phụ thuộc vào cột khác

Hãy thử cái này, ý tưởng đằng sau truy vấn con là nó nhận được ID mới nhất cho mỗi Name sử dụng MAX ( hàm tổng hợp ). Sau đó, nối nó với chính bảng trên hai cột của truy vấn con.

SELECT  a.*
FROM    tableName a
        INNER JOIN 
        (
            SELECT name, MAX(ID) maxID
            FROM tableName
            GROUP BY name
        ) b ON a.Name = b.Name AND
                a.ID = b.MaxID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql - Thủ tục lưu trữ biến OUT trả về null

  2. Python - mysqlDB, kết quả sqlite dưới dạng từ điển

  3. MySQL GIẢI THÍCH 'type' thay đổi từ 'range' thành 'ref' khi ngày tháng trong câu lệnh where bị thay đổi?

  4. Bảng mysql cập nhật Wordpress

  5. Tại sao không nên tắt ONLY_FULL_GROUP_BY