我有两张桌子:
- 表 1:组名、项目名、状态
- 表 2:组名、地理位置
我要更新table1
。默认状态为 0。我想table1
使用单个 UPDATE 语句将状态更新为 1。
我想检查每一行table1
是否group_name
存在于table2
. 如果是这样,我会将状态更新为 1。
我试过这个,但无法得到正确的结果。
UPDATE table1
SET table1.`STATUS`=1
WHERE table2.group_name=table1.group_name
我怎样才能达到我想要的结果?