Query time 0.18834
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": 4689,
"filtered": 100,
"attached_condition": "products.company_id = 831 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 |
48822 |
Tranh Len Nghệ Thuật “Giấc Mơ Klim”, Tranh Độc Bản, Miễn Phí Thêu Tên, Quà Tặng Thủ Công, Trang Trí Nội Thất, Quà Tặng Độc Đáo, Quà Tặng Cá Nhân Hoá |
Woolart by lybangnguyen |
P |
0 |
5.00 |
8 |
48817 |
Tranh Len Nghệ Thuật “Đợi”, Tranh Độc Bản, Miễn Phí Thêu Tên, Quà Tặng Thủ Công, Trang Trí Nội Thất, Quà Tặng Độc Đáo, Quà Tặng Cá Nhân Hoá |
Woolart by lybangnguyen |
P |
0 |
|
|
48814 |
Tranh Len Nghệ Thuật “Bồng Bềnh”, Tranh Len, Quà Tặng Thủ Công, Tranh Nghệ Thuật, Tranh Treo, Trang Trí Nội Thất, Tranh Phong Cách Tĩnh Vật, Quà Tặng Độc Đáo |
Woolart by lybangnguyen |
P |
0 |
5.00 |
3 |
48813 |
Tranh Len Nghệ Thuật “Vinh Hoa”, Tranh Len, Quà Tặng Thủ Công, Tranh Nghệ Thuật, Tranh Treo, Trang Trí Nội Thất, Tranh Phong Cách Tĩnh Vật, Quà Tặng Độc Đáo |
Woolart by lybangnguyen |
P |
0 |
|
|
48815 |
Tranh Len Nghệ Thuật “Hồng”, Tranh Len, Quà Tặng Thủ Công, Tranh Nghệ Thuật, Tranh Treo, Trang Trí Nội Thất, Tranh Phong Cách Tĩnh Vật, Quà Tặng Độc Đáo |
Woolart by lybangnguyen |
P |
0 |
|
|
48816 |
Tranh Len Nghệ Thuật “Lover”, Tranh Len, Quà Tặng Thủ Công, Tranh Nghệ Thuật, Tranh Treo, Trang Trí Nội Thất, Tranh Phong Cách Tĩnh Vật, Quà Tặng Độc Đáo |
Woolart by lybangnguyen |
P |
0 |
|
|