如何使用Join On更新sql php上的数据?
我有两张桌子 表1:命名用户 行:如何使用Join On更新sql php上的数据?,php,sql,join,sql-update,Php,Sql,Join,Sql Update,我有两张桌子 表1:命名用户 行: 用户名称 年龄 资料 电子邮件 表2:命名数据 行: 名称\u数据 数据1 数据2 数据3 当在表数据上,行Data1=YES时,我需要用表数据的Data3更新用户上的行数据,用Data1=YES更新用户名 我有这个: UPDATE Users JOIN Data ON Data1 = 'Yes' SET Data = Data3 WHERE Name_Data = Name_Users 我尝试过其他人,但没有任何效果,可以吗?谢谢我想你会喜欢下面的
- 用户名称
- 年龄
- 资料
- 电子邮件
- 名称\u数据
- 数据1
- 数据2
- 数据3
UPDATE Users JOIN Data ON Data1 = 'Yes' SET Data = Data3 WHERE Name_Data = Name_Users
我尝试过其他人,但没有任何效果,可以吗?谢谢我想你会喜欢下面的sql
UPDATE Users u
JOIN Data d ON d.Name_Data = u.Name_Users and d.Data1 = 'Yes'
SET u.Data = d.Data3
您使用的是哪种数据库管理系统?(该语法是特定于产品的。)请查看这篇文章@jarlh Im使用php my admin