SQL查询:tab1的col1中出现了多少个tab1的col1记录?

时间:2017-11-03 11:59:49

标签: sql sql-server

我有2个表,供应商参考作为公共列。现在我想知道table1的供应商参考中有多少来自table1的供应商参考。

数据存储在microsoft sql server

2 个答案:

答案 0 :(得分:2)

使用 JOIN 尝试此查询,以了解table2中出现的table1供应商参考。

 SELECT a.supplier ref
 FROM a
 JOIN a1 ON a.supplier ref = a1.supplier ref;

使用 COUNT 查找table2中显示的table1的供应商参考号。

 SELECT count(*)
 FROM a
 JOIN a1 ON a.supplier ref = a1.supplier ref;

答案 1 :(得分:0)

只需使用@plainDK

中提到的INNER JOIN即可
SELECT t1.[supplier ref]
FROM Table2 t2
     INNER JOIN Table1 t1 ON t1.[supplier ref] = t2.[supplier ref];