注意 sql 大师,
我怎样才能执行这样的查询?
UPDATE `qwiki`
SET haspix=1
where eword in (select distinct fmtag
from qtagid)
对于在另一个表中找到的 eword,它基本上应该将 'haspix' 标志设置为 true。
谢谢
注意 sql 大师,
我怎样才能执行这样的查询?
UPDATE `qwiki`
SET haspix=1
where eword in (select distinct fmtag
from qtagid)
对于在另一个表中找到的 eword,它基本上应该将 'haspix' 标志设置为 true。
谢谢
你有什么问题???我什至重试您的查询以确认。
表 a_test
id value status
------ ------- --------
1 Hawaii (NULL)
2 Hello (NULL)
2 Test (NULL)
3 What (NULL)
4 World (NULL)
表 a_data
value
--------
hello
world
询问
UPDATE a_test SET status=1 WHERE value IN (SELECT DISTINCT value FROM a_data)
结果
id value status
------ ------- --------
1 Hawaii (NULL)
2 Hello 1
2 Test (NULL)
3 ACH (NULL)
4 World 1