我有一个看起来像这样的表:
| company_id | tag_id | etc... |
|------------|--------|--------|
我希望为数组中的每个tag_id
设置company_id
来设置新行。 (对于每个标记为x的公司,指定标记y)。
这可以在一个查询中使用吗?我尝试过这似乎不起作用的事情:
const query = `
INSERT INTO company_tag (company_id, tag_id, creator_id, organization_id)
SELECT company_id, ${database.escape(newTagId)}, ${database.escape(userId)}, ${database.escape(organizationId)}
FROM company_tag
WHERE id IN (124, 435, 324)
`;
编辑:上面的工作,只是一个愚蠢的语法错误,应该是WHERE tag_id IN...
答案 0 :(得分:0)
上述工作,只是一个愚蠢的语法错误,应该是WHERE tag_id IN...