[英]Query from results of SQL server query
不知道如何问这个问题,所以我通过给出场景来问。
Select ID, CompanyID, Company_name from memberdetails where status in ('A','S');
查询返回说1000行。 现在,我想从上面的CompanyID
列下搜索结果industry_catagory
表。 我如何创建这是一个单独的sql
语句。
这应该正在使用并且是最新的Join语法:
SELECT CompanyID
FROM industry_catagory a
INNER JOIN memberdetails b ON a.CompanyID = b.CompanyID
WHERE b.status in ('A','S')
使用以下方法之一:
子查询:
Select CompanyID from industry_catagory
where CompanyID in (Select CompanyID from memberdetails where status in ('A','S'))
加入:-
Select CompanyID
from industry_catagory a , memberdetails b
where a.CompanyID = b.CompanyID
and b.status in ('A','S')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.