-
-
Save kpmueller/df426df43a3d1199bb97b0e6aa40861a to your computer and use it in GitHub Desktop.
working.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT a.id, a.title, a.alias, a.introtext, a.fulltext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, | |
CASE WHEN c.published = 2 | |
AND a.state > 0 THEN 2 WHEN c.published != 1 THEN 0 ELSE a.state END as state, | |
CASE WHEN a.modified = '0000-00-00 00:00:00' THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name, | |
CASE WHEN a.publish_up = '0000-00-00 00:00:00' THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, a.language, LENGTH(a.fulltext) AS readmore,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,c.published, c.published AS parents_published, | |
CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,COALESCE(NULLIF(ROUND(v.rating_sum / v.rating_count, 0), 0), 0) AS rating, | |
COALESCE(NULLIF(v.rating_count, 0), 0) as rating_count | |
FROM j25_content AS a | |
LEFT JOIN j25_categories AS c | |
ON c.id = a.catid | |
LEFT JOIN j25_users AS ua | |
ON ua.id = a.created_by | |
LEFT JOIN j25_users AS uam | |
ON uam.id = a.modified_by | |
LEFT JOIN j25_categories as parent | |
ON parent.id = c.parent_id | |
LEFT JOIN j25_content_rating AS v | |
ON a.id = v.content_id | |
WHERE a.access IN (1,1,4,5,6,41,89,218,285,287,313,329,367) | |
AND c.access IN (1,1,4,5,6,41,89,218,285,287,313,329,367) | |
AND c.published = 1 | |
AND a.state = 1 | |
AND a.catid = 176 | |
AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-06-19 01:27:01') | |
AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-06-19 01:27:01') | |
ORDER BY c.lft, a.created , a.created |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment