MySQL选择更新子查询,其中

时间:2016-08-09 05:15:43

标签: mysql

我的表格cps2sql包含字段' Spanish_SID'和' Spanish_Word'和表spanish以及相应的字段' SID'和'字'。

我想将cps2sql设置cps2sql Spanish_Word更新为spanish字词。

所以我有以下更新查询:

update cps2sql
SET c.Spanish_Word=s.word (
SELECT c.word, s.word
FROM cps2sql c, spanish s
WHERE c.Spanish_SID = s.SID)

这有什么不妥之处吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用update join

update cps2sql c
join spanish s 
on c.Spanish_SID = s.SID
set c.Spanish_Word = s.word