表,並使用字段的值我有一個工廠表factoryname:select factoryname from factory
MSSQL - 遍歷新的查詢
然後我有一個產品表:select productcode from products
我要創建具有產品列表所有工廠。
所以輸出:
mill 1 product 1
mill 1 product 2
mill 1 product 3
mill 2 product 1
mill 2 product 2
mill 2 product 3
mill 3 product 1
mill 3 product 2
mill 3 product 3
我有這樣的事情:
DECLARE @numrows int
DECLARE @i int
DECLARE @department int
SET @numrows = (SELECT COUNT(*) FROM factory)
WHILE (@i <= @numrows)
BEGIN
SELECT factoryname,product FROM products,factory)
SET @i = @i + 1
END
我明明沒譜,在這裏,有什麼建議?一如既往地感謝。
爲什麼不加入兩個表並按工廠順序? –