Add keywords and product types
This commit is contained in:
@@ -48,7 +48,12 @@ SELECT products.productid as id,
|
||||
FROM "product-products_fields" pf
|
||||
JOIN "product-fields" fields ON fields.fieldid = pf.fieldid
|
||||
WHERE pf.productid = products.productid
|
||||
) AS fields
|
||||
) AS fields,
|
||||
( SELECT json_agg(keywords.value)
|
||||
FROM product_keyword pk
|
||||
JOIN keywords ON keywords.id = pk.keyword_id
|
||||
WHERE keywords.id IN (1103,1104)AND pk.product_id = products.productid
|
||||
) AS types
|
||||
FROM "product-products" products
|
||||
`;
|
||||
|
||||
@@ -89,3 +94,12 @@ export function categoryProducts(categoryId: number) {
|
||||
`
|
||||
);
|
||||
}
|
||||
|
||||
export function keywordProducts(keywordId: number) {
|
||||
return (
|
||||
baseQuery +
|
||||
/* sql */ `
|
||||
WHERE products.productid IN (SELECT product_id FROM product_keyword WHERE keyword_id = ${keywordId});
|
||||
`
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user