Mysql - wierd连接查询

时间:2013-07-25 12:56:25

标签: mysql subquery

MySQL可以加入吗?

例如,假设我有以下子查询:

select username, password from users

我想使用更新中的字段,如下所示:

update test_users set password = { result from subquery } where { result from subquery.user } = 100;

这是一个愚蠢的例子,但仅用于说明这一点。

基本上我的子查询返回两列,我需要在更新中使用它们。

1 个答案:

答案 0 :(得分:0)

您还可以在变量中存储选定的字段:

SELECT login, password FROM sometable INTO @login, @password
UPDATE othertable SET password = @password WHERE login = @login