Query time 0.11548
JSON explain
{
"query_block": {
"select_id": 1,
"filesort": {
"sort_key": "popularity.total desc, products.product_id",
"temporary_table": {
"nested_loop": [
{
"table": {
"table_name": "companies",
"access_type": "const",
"possible_keys": ["PRIMARY"],
"key": "PRIMARY",
"key_length": "4",
"used_key_parts": ["company_id"],
"ref": ["const"],
"rows": 1,
"filtered": 100
}
},
{
"table": {
"table_name": "products",
"access_type": "index_merge",
"possible_keys": ["PRIMARY", "status", "idx_parent_product_id"],
"key_length": "4,3",
"index_merge": {
"intersect": [
{
"range": {
"key": "idx_parent_product_id",
"used_key_parts": ["parent_product_id"]
}
},
{
"range": {
"key": "status",
"used_key_parts": ["status"]
}
}
]
},
"rows": 4670,
"filtered": 100,
"attached_condition": "products.company_id = 431 and products.parent_product_id = 0 and (products.usergroup_ids = '' or find_in_set(0,products.usergroup_ids) or find_in_set(1,products.usergroup_ids)) and products.`status` = 'A'"
}
},
{
"table": {
"table_name": "descr1",
"access_type": "eq_ref",
"possible_keys": ["PRIMARY", "product_id"],
"key": "PRIMARY",
"key_length": "11",
"used_key_parts": ["product_id", "lang_code"],
"ref": ["dev_db.products.product_id", "const"],
"rows": 1,
"filtered": 100,
"attached_condition": "trigcond(descr1.lang_code = 'vi')"
}
},
{
"table": {
"table_name": "cscart_product_review_prepared_data",
"access_type": "eq_ref",
"possible_keys": ["PRIMARY"],
"key": "PRIMARY",
"key_length": "7",
"used_key_parts": ["product_id", "storefront_id"],
"ref": ["dev_db.products.product_id", "const"],
"rows": 1,
"filtered": 100
}
},
{
"table": {
"table_name": "popularity",
"access_type": "eq_ref",
"possible_keys": ["PRIMARY", "total"],
"key": "PRIMARY",
"key_length": "3",
"used_key_parts": ["product_id"],
"ref": ["dev_db.products.product_id"],
"rows": 1,
"filtered": 100
}
},
{
"table": {
"table_name": "prices",
"access_type": "ref",
"possible_keys": [
"usergroup",
"product_id",
"lower_limit",
"usergroup_id"
],
"key": "product_id",
"key_length": "3",
"used_key_parts": ["product_id"],
"ref": ["dev_db.products.product_id"],
"rows": 1,
"filtered": 99.9960556,
"attached_condition": "prices.lower_limit = 1 and prices.usergroup_id in (0,0,1)"
}
}
]
}
}
}
}
Result
product_id |
product |
company_name |
product_type |
parent_product_id |
average_rating |
product_reviews_count |
5581 |
Búp Bê Lạc Khỉ Tinh Nghịch, Vải Gai Dầu, Thú Nhồi Bông, Đồ Chơi Bằng Vải, Đồ Chơi Trẻ Em, An Toàn Cho Trẻ, Hỗ Trợ Kinh Tế Miền Núi, Quà Tặng Cá Nhân Hoá |
Touched.studio |
P |
0 |
5.00 |
10 |
5577 |
Búp Bê Mật - Bạn Gấu Yêu Mật Ong, Vải Gai Dầu Tự Nhiên, Quà Thôi Nôi Handmade Cho Bé, An Toàn Cho Bé |
Touched.studio |
P |
0 |
5.00 |
1 |
5582 |
Túi Đeo Búp Bê Mật, Hình Chú Gấu Dễ Thương, Ngăn Đựng Tiện Dụng, 12 Mảnh Trang Phục Đi Kèm, Quà Tặng Tuyệt Vời Cho Bé |
Touched.studio |
P |
0 |
5.00 |
1 |
5578 |
Búp Bê Mắm - Mèo Lười Biếng, Lém Lỉnh, Vải Gai Dầu Hữu Cơ, Quà Tặng Sáng Tạo Dành Cho Bé, Thân Thiện Môi Trường |
Touched.studio |
P |
0 |
5.00 |
7 |
5588 |
Trang Phục Búp Bê Mắm - Bộ Sưu Tập Thời Trang Mini, Phát Huy Sự Sáng Tạo, Quà Tặng Giáo Dục Cho Trẻ |
Touched.studio |
P |
0 |
5.00 |
1 |
5590 |
Trang Phục Búp Bê Lá - Bộ Sưu Tập Đa Dạng, Màu Sắc Vui Nhộn, Kết Nối Gia Đình, Phát Triển Trí Tuệ, Quà Tặng Cho Bé |
Touched.studio |
P |
0 |
5.00 |
1 |