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

Tìm chi tiết để nhập giá tối thiểu cho từng nhóm hàng có cùng số bài viết

SELECT B.*
  FROM BigTable AS B -- Why do SQL questions omit the table names so often?
  JOIN (SELECT EAN, MIN(Price) AS Price
          FROM BigTable
         GROUP BY EAN
       ) AS P
    ON B.EAN = P.EAN AND B.Price = P.Price
 ORDER BY B.EAN;

Truy vấn phụ tìm giá tối thiểu cho mỗi EAN; truy vấn bên ngoài tìm các chi tiết phù hợp với EAN và giá tối thiểu cho EAN đó. Nếu có hai bản ghi có cùng mức giá tối thiểu cho một EAN nhất định, cả hai sẽ được chọn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong Django, làm thế nào để tìm một thuật ngữ là một phần của chuỗi thay vì chứa chuỗi đó?

  2. Chọn dữ liệu từ DB dựa trên đầu vào của người dùng

  3. MySQL lồng nhau Chọn có thể trả về danh sách kết quả không

  4. Chọn truy vấn bằng IN () và không có bất kỳ phân loại nào

  5. Cú pháp MySQL để đặt Ngày mặc định