u
This commit is contained in:
41
src/providers/mssql/queries/articleattributevalue.js
Normal file
41
src/providers/mssql/queries/articleattributevalue.js
Normal file
@@ -0,0 +1,41 @@
|
||||
export const LIST_BY_ARTICLE_ID = `
|
||||
SELECT
|
||||
aav.id,
|
||||
aav.article_id AS articleId,
|
||||
an.id AS attributeId,
|
||||
an.name AS attributeName,
|
||||
an.exclusive,
|
||||
av.id AS attributeValueId,
|
||||
av.value,
|
||||
aav.sort
|
||||
FROM articleattributevalue aav
|
||||
INNER JOIN attributevalue av ON av.id = aav.attributevalue_id
|
||||
INNER JOIN attributename an ON an.id = av.attribute_id
|
||||
WHERE aav.article_id = @articleId
|
||||
ORDER BY an.sort ASC, an.id ASC, aav.sort ASC, aav.id ASC
|
||||
`;
|
||||
|
||||
export const DELETE_BY_ARTICLE_ID = `
|
||||
DELETE FROM articleattributevalue
|
||||
WHERE article_id = @articleId
|
||||
`;
|
||||
|
||||
export const INSERT_ROW = `
|
||||
INSERT INTO articleattributevalue (article_id, attributevalue_id, sort)
|
||||
OUTPUT INSERTED.id, INSERTED.article_id AS articleId, INSERTED.attributevalue_id AS attributeValueId, INSERTED.sort
|
||||
VALUES (@articleId, @attributeValueId, @sort)
|
||||
`;
|
||||
|
||||
export const GET_VALUE_DETAIL = `
|
||||
SELECT
|
||||
av.id AS attributeValueId,
|
||||
av.value,
|
||||
av.sort,
|
||||
an.id AS attributeId,
|
||||
an.name AS attributeName,
|
||||
an.exclusive,
|
||||
an.company_id AS companyId
|
||||
FROM attributevalue av
|
||||
INNER JOIN attributename an ON an.id = av.attribute_id
|
||||
WHERE av.id = @attributeValueId
|
||||
`;
|
||||
Reference in New Issue
Block a user