Query time 0.12285
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 = 129 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 |
319 |
Túi Sling, Túi Da Đeo Chéo Vân Da Cá Sấu, Vẻ Đẹp Sang Trọng Và Đẳng Cấp, Thiết Kế Thanh Lịch Và Tinh Tế, Phối Được Nhiều Phong Cách |
Hoi An Soul |
P |
0 |
4.92 |
12 |
41441 |
Túi Chloe Màu Đen, Túi Da Vân Cá Sấu Đeo Chéo, 2 Kiểu Đeo, Xách Tay Và Đeo Chéo, Dáng Vuông Cổ Điển, Phong Cách Hiện Đại Và Sang Trọng |
Hoi An Soul |
P |
0 |
4.20 |
15 |
41442 |
Túi Chloe Màu Nâu, Túi Da Vân Cá Sấu Đeo Chéo, Màu Nâu Sáng Trẻ Trung, Chất Liệu Da Thật Cao Cấp, Túi Thủ Công Kỹ Thuật Cao |
Hoi An Soul |
P |
0 |
5.00 |
2 |
41435 |
Túi Romelo Màu Đen, Túi Da Vân Cá Sấu Kèm Ví Da, Chất Liệu Da Thật, Độ Bóng Tự Nhiên, Kiểu Dáng Tối Giản, Quà Tặng Cho Người Yêu Thời Trang |
Hoi An Soul |
P |
0 |
4.00 |
12 |
41443 |
Túi Chloe Màu Nâu Sậm, Túi Da Vân Cá Sấu Đeo Chéo, Chất Liệu Da Thật, Phong Cách Sang Trọng, Quà Tặng Cho Những Cô Nàng Quý Phái |
Hoi An Soul |
P |
0 |
5.00 |
1 |
41436 |
Túi Romelo Màu Nâu, Túi Da Vân Cá Sấu Kèm Ví Da, Thiết Kế Dáng Tròn Dài Tinh Tế, Chất Liệu Da Thật, Phong Cách Trẻ Trung Và Thời Thượng |
Hoi An Soul |
P |
0 |
5.00 |
4 |