我有以下三个表
Table1
+------+--------+
| GID | Active |
+------+--------+
| 110 | Yes |
+------+--------+
GID is primary key
Table2
+------+--------+
| UID | Active |
+------+--------+
| 110 | Yes |
| 110 | Yes |
+------+--------+
Table3
+------+--------+
| FID | Active |
+------+--------+
| 110 | Yes |
| 110 | Yes |
+------+--------+
我想要更新3个表格,其中包含所有字段值为“有效”的表格,而不是' ,我怎么能实现这个目标?您的建议受到高度赞赏,我希望随后的相关信息能够得出结论吗?
其他信息: - 以下是我现在在table1中执行的查询。
$id = 110;
UPDATE table1 SET active = 'no' WHERE gid = {$id}"
答案 0 :(得分:0)
这是更新给定id:
的所有行的方法UPDATE
Table1, Table2, Table3
SET
Table1.Active = 'No',
Table2.Active = 'No',
Table3.Active = 'No'
WHERE
Table1.GID = Table2.UID
AND Table2.UID = Table3.FID
AND Table3.FID = 110;