我如何完成此查询?

NOr*_*der 2 mysql sql

select * from workers where id = uid and age = uage`   -- sql1
select uid,uage from users where uage>20`              -- sql2
Run Code Online (Sandbox Code Playgroud)

我想使用sql2的条件sql1,即在uiduage中使用sql1是从何而来sql2.

Lam*_*mak 5

您可以加入两个表:

SELECT w.*
FROM workers w
INNER JOIN users u
ON w.id = u.uid AND w.age = u.uage
WHERE u.uage > 20
Run Code Online (Sandbox Code Playgroud)