Я хочу создать некоторые тестовые данные, поэтому для каждой строки в таблице я хочу вставить 10 случайных строк в другую, см. Ниже:
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
Единственная проблема - это возвращает одинаковые значения для каждой строки. Как я могу заказать их случайно?