1
我想要生成一些測試數據,以便爲表我想在另一個插入10個隨機行的每一行,見下圖:SQL外與NEWID JOIN生成隨機數據的每一行
INSERT INTO CarFeatures
(carID, featureID)
SELECT C.ID, F.ID
FROM dbo.Cars AS C
OUTER APPLY (
SELECT TOP 10 ID
FROM dbo.Features
ORDER BY NEWID()
) AS F
只有麻煩是這返回每行相同的值。我如何隨機訂購它們?
這似乎產生相同的結果。 – markvpc 2010-03-15 14:52:32
我改變了查詢來分離出NEWID調用。 – Gabe 2010-03-15 17:43:51