select * from workers where id = uid and age = uage` -- sql1
select uid,uage from users where uage>20` -- sql2
我想使用
sql2
作为sql1
的条件,即uid
中使用的uage
和sql1
来自sql2
。 最佳答案
您可以将两个表连接起来:
SELECT w.*
FROM workers w
INNER JOIN users u
ON w.id = u.uid AND w.age = u.uage
WHERE u.uage > 20
关于mysql - 如何完成此查询?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10637359/