我有这样的问题:如何更新表格,但需要从另一个同一表格和另一个表格中选择更新值?
我有表A和tableB的
tableB的需要得到表A的ID在某一个领域。
tableB的并表A有一个共同的领域“电子邮件”
伊夫试图用这种
Update tableB SET tableB.reference = (Select a.id from tableA a, tableB b where a.email = b.email)
不幸的是,当我运行查询它说,我不能为FROM子句的更新中指定目标“tableB的” 。
任何想法如何解决这个问题或运行这样的查询?
第一个选项工作非常流畅,没有做出选择来获得值 – jpganz18