u
This commit is contained in:
@@ -203,17 +203,16 @@ SELECT auth.*,
|
||||
'suppliersJson', json((SELECT COALESCE(json_group_array(json_object(
|
||||
'id', id, 'articleId', article_id, 'entityId', entity_id,
|
||||
'supplierName', supplier_name, 'sku', sku, 'pu', pu,
|
||||
'stock', stock, 'sort', sort, 'priceId', price_id,
|
||||
'price', CASE WHEN price_id IS NULL THEN NULL ELSE json_object(
|
||||
'stock', stock, 'sort', sort,
|
||||
'price', CASE WHEN net IS NULL THEN NULL ELSE json_object(
|
||||
'net', net, 'taxId', tax_id, 'taxRate', tax_rate
|
||||
) END
|
||||
)), '[]') FROM (
|
||||
SELECT s.id, s.article_id, s.entity_id, e.name AS supplier_name,
|
||||
s.sku, s.pu, s.stock, s.sort, s.price_id,
|
||||
pr.net, pr.tax_id, t.rate AS tax_rate
|
||||
s.sku, s.pu, s.stock, s.sort,
|
||||
s.net, s.tax_id, t.rate AS tax_rate
|
||||
FROM articlesupplier s INNER JOIN entity e ON e.id = s.entity_id
|
||||
LEFT JOIN price pr ON pr.id = s.price_id
|
||||
LEFT JOIN tax t ON t.id = pr.tax_id
|
||||
LEFT JOIN tax t ON t.id = s.tax_id
|
||||
WHERE s.article_id = a.id ORDER BY s.sort, s.id
|
||||
))),
|
||||
'warehousesJson', json((SELECT COALESCE(json_group_array(json_object(
|
||||
|
||||
Reference in New Issue
Block a user