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 (
10615, 10614, 10613, 10612, 10611, 10610,
10609, 10608, 10607, 10600, 10599,
10598, 10597, 10596, 15952, 15951,
15950, 15949, 15947, 15946, 15945,
15944, 10583, 10582, 10581, 10580,
10579, 10578, 10577, 10576, 10575,
10573, 10572, 10569, 10568, 10567,
10566, 10565, 10563, 10561, 10560,
10558, 10557, 10556, 10552, 10551,
10550, 15943, 10545, 10544, 10543,
10542, 10541, 10540, 10539, 10538,
10537, 10536, 10535, 10534, 10533,
10532, 10531, 10530
)
GROUP BY
cscart_products_categories.product_id