Tôi muốn thực hiện lọc sản phẩm trên trang web. Một cái gì đó như thế này:Làm cách nào để đếm các mục cho mỗi danh mục?
Department
- lassics (13,395)
- Literary (111,399)
- History (68,606)
...
Format
- HTML (3,637)
- PDF (8)
- Audio CD (443)
...
Language
- English (227,175)
- German (10,843)
- French (10,488)
...
Cách đếm sản phẩm cho mỗi danh mục? Truy vấn SQL riêng biệt cho từng danh mục sẽ quá chậm vì có quá nhiều sản phẩm và danh mục. Tôi đề nghị bộ nhớ đệm không phải là một lựa chọn quá.
Có thể có ý nghĩa khi sử dụng các truy vấn MySQL EXPLAIN (mặc dù nó không phải lúc nào cũng cung cấp thông tin đầy đủ)? Hoặc có thể sử dụng công cụ tìm kiếm nhân sư để đếm? ... Cách tốt nhất để làm điều này là gì? Cảm ơn.
kiểm tra bài liên quan này: http://stackoverflow.com/questions/1136041/sql-tree-like-query-most-parent-group –