$drives = Get-PSDrive -PSProvider FileSystem
foreach($drive in $drives)
{
dir -Path $drive.Root -Recurse -Directory -include *Reports -name -ea SilentlyContinue
}
这样做只会使表DATA1中的一个随机条目填入TEST表的所有行。
我需要的是 - >使用从DATA 1表到TEST表的随机条目生成每一行
答案 0 :(得分:1)
从子查询引用外表,使其成为相关子查询。然后必须为每一行执行:
UPDATE testdata.test
SET abcd = (SELECT CASE WHEN test.abcd IS NOT DISTINCT FROM test.abcd
THEN abc
END
FROM data1
ORDER BY random()
LIMIT 1
);