插入2个表,一个是Junction

时间:2016-10-31 23:25:59

标签: sql tsql

我有一个网页表单,要求提供公司信息,并有一个类别的复选框列表,其中包含任何"列出"可以是与黄页类似的部分。

我使用Junction表可以将1个列表分类超过1次。

我将insert语句放入我的主表中工作正常。我在插入X次数时遇到了一些麻烦,具体取决于我的连接表中选择了多少个类别。

INSERT INTO BND_Listing
(Company,Doors,Address,Address2,etc...)
VALUES
('[Company]','[Doors]','[Address]','[Address2]',etc...)

除了上面的内容,我还可以运行另一个查询但是如何根据所选的类别激活X次?这甚至可能吗?同样,这可能是UPDATE语句吗?

1 个答案:

答案 0 :(得分:0)

在网上读了一下我找到了以下可能的解决方案,并希望得到你的家伙输入。

你认为这可行吗?

在Run Sql Action中使用While循环,例如:

DECLARE @cnt INT = 0;

WHILE @cnt < 3
BEGIN
INSERT INTO Junction (categories)
Values ('[Category]') 
SET @cnt = @cnt + 1;
END;
相关问题