【发布时间】:2015-12-06 17:37:13
【问题描述】:
我有类似于下面显示的代码,但我不断收到错误 - SELECT 的结果超过一行
UPDATE myDatabaseOne.myTableOne t1
SET firstFieldToCopy = (SELECT DISTINCT alternateField
FROM myDatabaseTwo.myTableTwo t2
WHERE t1.firstFieldToCopy = t2.alternateField
AND t2.Field <> t2.Field2);
如何让它为 t1 中的每个值循环?
【问题讨论】:
-
使用 php 从你的数据库中获取值并做任何你想做的事情
-
请解释您要做什么。更新中的循环实际上没有意义。
标签: sql loops select db2 distinct