SELECT
COUNT(
DISTINCT(cscart_pages.page_id)
)
FROM
cscart_pages
LEFT JOIN cscart_page_descriptions ON cscart_pages.page_id = cscart_page_descriptions.page_id
AND cscart_page_descriptions.lang_code = 'de'
LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = cscart_pages.page_id
AND cscart_seo_names.type = 'a'
AND cscart_seo_names.dispatch = ''
AND cscart_seo_names.lang_code = 'de'
INNER JOIN cscart_ult_objects_sharing ON (
cscart_ult_objects_sharing.share_object_id = cscart_pages.page_id
AND cscart_ult_objects_sharing.share_company_id = 1
AND cscart_ult_objects_sharing.share_object_type = 'pages'
)
WHERE
1
AND cscart_pages.parent_id IN (119)
AND cscart_pages.status IN ('A')
AND cscart_pages.page_type IN ('B')
AND (
cscart_pages.usergroup_ids = ''
OR FIND_IN_SET(0, cscart_pages.usergroup_ids)
OR FIND_IN_SET(1, cscart_pages.usergroup_ids)
)
AND (
use_avail_period = 'N'
OR (
use_avail_period = 'Y'
AND avail_from_timestamp <= 1751285672
AND avail_till_timestamp >= 1751285672
)
)
ORDER BY
cscart_pages.timestamp desc