u
This commit is contained in:
@@ -9,7 +9,7 @@ export const {
|
||||
FIND_BY_TOKEN, COUNT_PRODUCTS, COUNT_CATEGORIES, COUNT_CUSTOMERS,
|
||||
COUNT_CUSTOMER_GROUPS, COUNT_COMPOSITE_PRODUCTS, MAX_ORDER_ID,
|
||||
LIST_POS_PRODUCT_CATEGORIES, LIST_POS_CUSTOMER_GROUP_IDS, LIST_POS_PRODUCT_PRICES,
|
||||
LIST_POS_MANDATED_OPTIONS,
|
||||
LIST_POS_MANDATED_OPTIONS, LIST_POS_PARENT_OPTIONS,
|
||||
TOUCH_LASTSEEN, RECORD_OBITUARY, COUNT_DELETED_ENTITIES,
|
||||
} = queries;
|
||||
|
||||
@@ -176,13 +176,15 @@ SELECT
|
||||
) AS barcode,
|
||||
a.is_parent AS isParent,
|
||||
a.parentarticle_id AS parentArticleId,
|
||||
a.parentsort AS parentsort,
|
||||
(
|
||||
SELECT fan.name || '|' || av.value || '|' || fan.sort || '|' || a.parentsort
|
||||
FROM article fa
|
||||
INNER JOIN attributename fan ON fan.id = fa.parentattributename_id
|
||||
INNER JOIN articleattributevalue aav ON aav.article_id = a.id
|
||||
INNER JOIN attributevalue av ON av.id = aav.attributevalue_id AND av.attribute_id = fan.id
|
||||
WHERE a.parentarticle_id IS NOT NULL AND fa.id = a.parentarticle_id
|
||||
SELECT av.value
|
||||
FROM articleattributevalue aav
|
||||
INNER JOIN attributevalue av ON av.id = aav.attributevalue_id
|
||||
LEFT JOIN article fa ON fa.id = a.parentarticle_id
|
||||
WHERE aav.article_id = a.id
|
||||
AND (fa.parentattributename_id IS NULL OR av.attribute_id = fa.parentattributename_id)
|
||||
ORDER BY CASE WHEN av.attribute_id = fa.parentattributename_id THEN 0 ELSE 1 END, aav.sort ASC, aav.id ASC
|
||||
LIMIT 1
|
||||
) AS variantName,
|
||||
CASE
|
||||
|
||||
Reference in New Issue
Block a user