【发布时间】:2013-09-13 17:06:20
【问题描述】:
我在同一个数据库中有两个极其相似的表。我想从表 p992_cq31n06-cm16-x 中取出整个 'visual' 列,并将其放入表 p992_cq31n06-cu67-x 的 'visual' 列中,其中列 'print' 和 'id3' 匹配。
这是我要运行的查询:
UPDATE `p992_cq31n06-cu67-x`
SET visual = (
SELECT visual
FROM `p992_cq31n06-cm16-x`
WHERE
`p992_cq31n06-cu67-x`.print = `p992_cq31n06-cm16-x`.print
AND
`p992_cq31n06-cu67-x`.id3 = `p992_cq31n06-cm16-x`.id3);
这会按我想要的方式工作吗?
【问题讨论】:
标签: mysql sql database subquery