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

MySQL Left Join + Min

Thao tác này sẽ trả về nhiều bản ghi cho một bản ghi trong Mục nếu có nhiều bản ghi Giá cho nó với giá tối thiểu:

select items.id, items.name, prices.price, prices.id
from items
left join prices on (
    items.id = prices.item_id 
    and prices.price = (
        select min(price)
        from prices
        where item_id = items.id
    )
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Codeigniter hoạt động bản ghi truy vấn mất quá nhiều thời gian để tải dữ liệu từ cơ sở dữ liệu

  2. Bạn sẽ lưu trữ giờ của một doanh nghiệp như thế nào trong db / model của ứng dụng Rails?

  3. Làm thế nào để chuyển đổi datetime của MySQL sang NSDate?

  4. Cách đặt ngôn ngữ cho kết nối hiện tại trong MySQL

  5. Truy vấn SELECT này mất 180 giây để hoàn thành