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

Truy vấn MySQL Giá trị Tối thiểu

Bạn có thể sử dụng một truy vấn con để xác định min(a) giá trị cho mỗi id và sau đó kết hợp trở lại bảng của bạn:

select *
from yourtable t1
inner join
(
  select min(A) A, id
  from yourtable
  group by id
) t2
  on t1.id = t2.id
  and t1.A = t2.A

Xem SQL Fiddle with Demo

Kết quả là:

| ID | A |     B |
------------------
| 10 | 5 |  blue |
| 20 | 2 | black |
| 30 | 7 |   red |


  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 cách nào để tôi có thể nhập tệp JSON vào cơ sở dữ liệu MySQL, sử dụng một truy vấn đơn giản mà không thực sự chuyển đổi tệp đó sang bất kỳ định dạng tệp nào khác như CSV, v.v.?

  2. Memcache với MySQL hoạt động như thế nào?

  3. Chuyển đổi kết quả MySQL thành các giá trị được phân tách bằng dấu phẩy

  4. Dịch vụ wsdl xà phòng tiêu thụ Laravel 5.1 sử dụng bộ điều khiển và mô hình

  5. Lỗi nghiêm trọng:Đã vượt quá thời gian thực thi tối đa 30 giây trong C: