[英]How do I get a query result to be put into the result of another query?
我有一个看起来像这样的表:
人数:
+---------+----------+----------+
| ID | name | clientID |
+---------+----------+----------+
|001 | carl |002 |
|002 | fred |null |
+---------+----------+----------+
我希望结果是:
+---------+----------+
| name | client |
+---------+----------+
|carl | fred |
+---------+----------+
我可以得到具有该客户ID(带有以下内容)的客户的人的输出,但是不确定如何获取客户名称来替换它。
select name, client
from schema.persons
where client is not null
提前致谢。
您可以实现自我加入
SELECT p.name,
c.name as client
FROM schema.persons p
JOIN schema.persons c
ON( p.clientID = c.id )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.