u
This commit is contained in:
29
src/providers/mssql/queries/articleproperty.js
Normal file
29
src/providers/mssql/queries/articleproperty.js
Normal file
@@ -0,0 +1,29 @@
|
||||
export const LIST_BY_ARTICLE_ID = `
|
||||
SELECT
|
||||
ap.id,
|
||||
ap.article_id AS articleId,
|
||||
ap.property_id AS propertyId,
|
||||
pn.name AS name,
|
||||
ap.value,
|
||||
ap.sort
|
||||
FROM articleproperty ap
|
||||
INNER JOIN propertyname pn ON pn.id = ap.property_id
|
||||
WHERE ap.article_id = @articleId
|
||||
ORDER BY ap.sort ASC, ap.id ASC
|
||||
`;
|
||||
|
||||
export const DELETE_BY_ARTICLE_ID = `
|
||||
DELETE FROM articleproperty
|
||||
WHERE article_id = @articleId
|
||||
`;
|
||||
|
||||
export const DELETE_BY_ARTICLE_AND_PROPERTY_ID = `
|
||||
DELETE FROM articleproperty
|
||||
WHERE article_id = @articleId AND property_id = @propertyId
|
||||
`;
|
||||
|
||||
export const INSERT_ROW = `
|
||||
INSERT INTO articleproperty (article_id, property_id, value, sort)
|
||||
OUTPUT INSERTED.id, INSERTED.article_id AS articleId, INSERTED.property_id AS propertyId, INSERTED.value, INSERTED.sort
|
||||
VALUES (@articleId, @propertyId, @value, @sort)
|
||||
`;
|
||||
Reference in New Issue
Block a user