SELECT
cscart_ab__category_banners.*,
cscart_ab__category_banner_images_and_descr.category_banner,
cscart_ab__category_banner_images_and_descr.url,
cscart_ab__category_banner_images_and_descr.category_banner_image_id
FROM
cscart_ab__category_banners
INNER JOIN cscart_ab__category_banner_images_and_descr ON cscart_ab__category_banner_images_and_descr.category_banner_id = cscart_ab__category_banners.category_banner_id
AND cscart_ab__category_banner_images_and_descr.lang_code = 'en'
LEFT JOIN cscart_ab__category_banner_categories AS ab__category_banner_categories ON ab__category_banner_categories.category_banner_id = cscart_ab__category_banners.category_banner_id
LEFT JOIN cscart_ab__category_banner_categories AS ab__category_banner_categories1 ON ab__category_banner_categories1.category_banner_id = cscart_ab__category_banners.category_banner_id
INNER JOIN cscart_images_links AS il ON il.object_type = 'category_banner'
AND il.object_id = cscart_ab__category_banner_images_and_descr.category_banner_image_id
AND il.pair_id IS NOT NULL
AND il.type = 'M'
WHERE
1
AND cscart_ab__category_banners.status = 'A'
AND cscart_ab__category_banner_images_and_descr.category_banner_image_id IS NOT NULL
AND (
IF(
cscart_ab__category_banners.from_date,
cscart_ab__category_banners.from_date <= 1741716757,
1
)
AND IF(
cscart_ab__category_banners.to_date,
cscart_ab__category_banners.to_date >= 1741716757,
1
)
)
AND (
ab__category_banner_categories.category_id = 231
OR (
ab__category_banner_categories1.category_id IN (228, 231)
AND cscart_ab__category_banners.include_subcategories = 'Y'
)
)
ORDER BY
cscart_ab__category_banner_images_and_descr.category_banner asc