SELECT
cscart_products_categories.product_id,
GROUP_CONCAT(
IF(
cscart_products_categories.link_type = "M",
CONCAT(
cscart_products_categories.category_id,
"M"
),
cscart_products_categories.category_id
)
) AS category_ids
FROM
cscart_products_categories
INNER JOIN cscart_categories ON cscart_categories.category_id = cscart_products_categories.category_id
AND cscart_categories.storefront_id IN (0, 1)
AND (
cscart_categories.usergroup_ids = ''
OR FIND_IN_SET(
0, cscart_categories.usergroup_ids
)
OR FIND_IN_SET(
1, cscart_categories.usergroup_ids
)
)
AND cscart_categories.status IN ('A', 'H')
WHERE
cscart_products_categories.product_id IN (
15744, 12632, 12633, 10179, 10180, 10523,
10073, 10077, 10076, 10086, 10085,
10084, 10083, 10082, 10081, 10080,
10079, 10584, 10594, 12574, 10168,
10167, 12703, 15968, 15938, 10053,
10041, 9904, 9905, 15966, 15965, 9940
)
GROUP BY
cscart_products_categories.product_id