SELECT
p.product_id,
ifnull(
count(dp.post_id),
0
) as discussion_amount_posts
FROM
cscart_discussion
INNER JOIN cscart_products as p ON (
cscart_discussion.object_id = p.product_id
)
INNER JOIN cscart_discussion_posts as dp ON (
cscart_discussion.thread_id = dp.thread_id
AND cscart_discussion.object_type = 'P'
AND cscart_discussion.company_id = 1
)
WHERE
dp.status = 'A'
and p.product_id in (
315954, 323397, 325134, 14991, 85379,
276603, 279485, 301669, 302229, 304271,
311272, 311276, 311278, 315849, 315875,
315879, 315890, 315907, 315918, 315940,
316080, 316422, 323401, 325341, 254793,
292592, 299513, 299552, 301767, 312729,
315858, 315917, 315937, 315944, 315949,
316051, 316079, 316206, 64640, 293151,
296861, 305641, 307613, 311268, 311277,
314526, 315213, 315900, 315936, 316049,
323291, 324558, 324559, 325117, 325288,
133629, 265179, 273025, 298721, 306823,
307582, 311271, 315901, 315919, 315950,
316050, 323287, 323292, 323649, 200976,
300745, 311269, 312681, 312769, 315946,
323483, 325116, 301456, 307583, 311270
)
GROUP BY
p.product_id