Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 基于单独表中的select查询从另一个表中添加列_Sql_Sql Server_Tsql - Fatal编程技术网

Sql 基于单独表中的select查询从另一个表中添加列

Sql 基于单独表中的select查询从另一个表中添加列,sql,sql-server,tsql,Sql,Sql Server,Tsql,在这里寻找一些关于从另一个表向我的查询结果添加一列数据的帮助 因此,两个表上的键都是客户号 我有一个查询,如下所示: SELECT [CUSTOMER_NUMBER] ,[CUSTOMER_NAME] ,count(*) 'YEARS' FROM [DB].[dbo].[tablefromxlsimport$] group by [CUSTOMER_NUMBER] ,[CUSTOMER_NAME] 这将

在这里寻找一些关于从另一个表向我的查询结果添加一列数据的帮助

因此,两个表上的键都是
客户号

我有一个查询,如下所示:

    SELECT [CUSTOMER_NUMBER]
          ,[CUSTOMER_NAME]
          ,count(*) 'YEARS'
    FROM [DB].[dbo].[tablefromxlsimport$]
    group by  [CUSTOMER_NUMBER]
             ,[CUSTOMER_NAME]
这将返回我从
tableformxlsimport$
中查找的信息,但我想根据查询结果从另一个表
fullcustomerlist$
中添加一列数据,该查询将附加一列数据,该列数据为
customer\u Current\u title


希望我正确解释了这一点

请查看以下查询:

 SELECT
      A.[CUSTOMER_NUMBER]
      ,A.[CUSTOMER_NAME]
      ,A.YEARS
      B.customer_Current_title
 FROM
   ( SELECT 
      A.[CUSTOMER_NUMBER]
      ,A.[CUSTOMER_NAME]
      ,count(*) 'YEARS'

  FROM [DB].[dbo].[tablefromxlsimport$] AS A
  group by  [CUSTOMER_NUMBER]
      ,[CUSTOMER_NAME]
  ) AS A
INNER JOIN dbo.fullcustomerlist$ AS B on A.CUSTOMER_NUMBER = B.CUSTOMER_NUMBER

你不能加入这两个表吗?
JOIN
CUSTOMER\u NUMBER
上加入
CUSTOMER\u current\u title
到你的
SELECT
groupby
(注意,你必须指定
tableformxlsimport$.CUSTOMER\u NUMBER
,因为这将是不明确的)你能更具体一点吗?我认为左键连接就足够了。可能会帮助您澄清您的问题。更新的代码,请检查。