u
This commit is contained in:
@@ -12,6 +12,17 @@ SELECT
|
||||
b.id,
|
||||
b.name,
|
||||
b.gsprpinfo,
|
||||
(
|
||||
SELECT COUNT(*)
|
||||
FROM article a
|
||||
LEFT JOIN article parent ON parent.id = a.parentarticle_id
|
||||
WHERE a.company_id = b.company_id
|
||||
AND a.is_parent = 0
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM article child WHERE child.parentarticle_id = a.id
|
||||
)
|
||||
AND COALESCE(parent.brand_id, a.brand_id) = b.id
|
||||
) AS articleCount,
|
||||
(
|
||||
SELECT COALESCE(json_group_array(json_object(
|
||||
'fullHash', hash,
|
||||
@@ -37,6 +48,17 @@ SELECT
|
||||
b.id,
|
||||
b.name,
|
||||
b.gsprpinfo,
|
||||
(
|
||||
SELECT COUNT(*)
|
||||
FROM article a
|
||||
LEFT JOIN article parent ON parent.id = a.parentarticle_id
|
||||
WHERE a.company_id = b.company_id
|
||||
AND a.is_parent = 0
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM article child WHERE child.parentarticle_id = a.id
|
||||
)
|
||||
AND COALESCE(parent.brand_id, a.brand_id) = b.id
|
||||
) AS articleCount,
|
||||
(
|
||||
SELECT COALESCE(json_group_array(json_object(
|
||||
'fullHash', hash,
|
||||
@@ -63,6 +85,17 @@ SELECT
|
||||
b.id,
|
||||
b.name,
|
||||
b.gsprpinfo,
|
||||
(
|
||||
SELECT COUNT(*)
|
||||
FROM article a
|
||||
LEFT JOIN article parent ON parent.id = a.parentarticle_id
|
||||
WHERE a.company_id = b.company_id
|
||||
AND a.is_parent = 0
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM article child WHERE child.parentarticle_id = a.id
|
||||
)
|
||||
AND COALESCE(parent.brand_id, a.brand_id) = b.id
|
||||
) AS articleCount,
|
||||
(
|
||||
SELECT COALESCE(json_group_array(json_object(
|
||||
'fullHash', hash,
|
||||
|
||||
Reference in New Issue
Block a user