Я попытался сделать оператор UPDATE
со случайной строкой из другой таблицы. Я знаю, что этот вопрос задан раньше (here), но он, похоже, не работает для меня.UPDATE случайная строка из другой таблицы SQL Server 2014
Я должен обновлять каждую строку с другим значением из другой таблицы. В моем случае он получает только одну случайную строку из таблицы и помещает ее в каждую строку.
UPDATE dbo.TABLE_CHARGE
SET COLRW_STREET =
(SELECT TOP 1 COLRW_STREET FROM CHIEF_PreProduction.dbo.TABLE_FAKESTREET
ORDER BY ABS(CHECKSUM(NewId())%250))
Заранее благодарен!
Что именно не работает и где оно было задано раньше? – Bulat
Спасибо за ваш ответ! Я отредактировал мой вопрос. Часть, которая не работает, является частью, где она обновляет случайные значения. Это занимает случайное значение, но только одно. После этого случайные значения вставляются в каждое место. URL-адрес примерно с тем же вопросом: http://goo.gl/pyHuhG – user3208216
Разница с указанной вами ссылкой - это обновление из другой таблицы, и это отлично работает в SQLServer 2008 и SQLServer 2012 http://sqlfiddle.com/ #! 3/ab537/1 – bummi