sql - 根据来自单独表的选择查询从另一个表添加列
问题描述
在这里寻找一些关于将一列数据添加到另一个表中的查询结果的帮助。
所以两张桌子上的关键是customer_number
.
我有一个查询如下:
SELECT [CUSTOMER_NUMBER]
,[CUSTOMER_NAME]
,count(*) 'YEARS'
FROM [DB].[dbo].[tablefromxlsimport$]
group by [CUSTOMER_NUMBER]
,[CUSTOMER_NAME]
这将返回我要从中查找的信息,tableformxlsimport$
但我想fullcustomerlist$
根据查询结果从另一个表中添加一列数据,该查询将追加一列数据customer_Current_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
推荐阅读
- python - Python http.client 在完全有效的 HTTP 上抛出 BadStatusLine,仅在 1 个系统上。Wireshark 验证
- youtube - youtube-dl 下载各种格式
- selenium - Selenium 无法通过标签定位元素
- scala - 从 Array[List[String]] 中列出唯一 List[String] 的有效方法是什么?
- vaadin - 如何在 Vaadin Flow 版本 12 中构建菜单栏
- python - 当我放大窗口时,框架的旧背景颜色出现在 Tkinter
- hdfs - 如果您无法通过 SSH 连接到主节点,则在 dataproc 集群上运行 HDFS 命令
- dart - Dart 中字符串表达式的难以理解的行为
- xcode - 允许通过收据检查和恢复非续订订阅吗?
- python - PySide2 在 Ubuntu 14.04 上找不到发行版