select location ,
name as ( select name from tbd b
Join tbt t on t.id =. b.id where x= 456 )
From customer
我正在尝试上述方法 如何将另一个查询的结果作为计算列添加到主查询
答案 0 :(得分:1)
您可能希望编写这样的子查询:
select
location,
(select
name
from tbd b Join tbt t
on t.id = b.id
where x= 456) as name
From customer;
请注意,子查询必须只选择一列,并且最多只能返回一行。
另请注意,如果与外部查询相关联,则查询可能会运行缓慢。您可能希望在问题中添加更多有关您正在尝试执行的操作的详细信息。