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

Làm cách nào để CHỌN các hàng có MAX (Giá trị cột), PHẦN CỦA một cột khác trong MYSQL?

Bạn đang rất gần! Tất cả những gì bạn cần làm là chọn CẢ ngôi nhà và ngày giờ tối đa của ngôi nhà đó, sau đó quay lại topten bảng trên CẢ HAI trường:

SELECT tt.*
FROM topten tt
INNER JOIN
    (SELECT home, MAX(datetime) AS MaxDateTime
    FROM topten
    GROUP BY home) groupedtt 
ON tt.home = groupedtt.home 
AND tt.datetime = groupedtt.MaxDateTime


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tìm các kết quả tương tự và sắp xếp theo độ tương tự?

  2. Có sự khác biệt về hiệu suất THỰC giữa khóa chính INT và VARCHAR không?

  3. Hàm EXP () MySQL - Trả lại e Đã tăng lên sức mạnh của x

  4. mySQL chuyển đổi varchar thành ngày tháng

  5. Kết nối với máy chủ MySQL qua SSH trong PHP