Tôi nhận thấy đây có thể là một cách dễ dàng, nhưng SQL của tôi là cơ bản nhất.Cách đếm các nhóm hàng và hiển thị trên cùng/dưới cùng 3
Cho phép nói rằng tôi có một bảng chứa danh sách đơn đặt hàng, với item_id
là một trong các cột. Tôi cần hiển thị 3 đơn đặt hàng phổ biến nhất (hoặc 3 phổ biến nhất).
Tôi biết rằng tôi cần nhóm các đơn đặt hàng bằng cách sử dụng item_id
và sau đó đếm chúng. Sau đó, tôi cần phải hiển thị dưới cùng (hoặc trên cùng) 3 theo thứ tự giảm dần (hoặc tăng dần). Tôi không hoàn toàn chắc chắn làm thế nào để xây dựng một truy vấn như thế.
Anh ngữ của tôi là không đủ cho tôi hiểu "3 lệnh phổ biến nhất của mặt hàng". Chỉ tôi thôi à? – Quassnoi
Không chỉ bạn. Tôi nghĩ rằng OP có nghĩa là một cái gì đó giống như: "Tôi cần phải hiển thị ba mặt hàng đặt hàng nhất." – bernie
Chào mừng bạn đến với StackOverflow. –