Sql server 从两个表中查找匹配列的公共行

Sql server 从两个表中查找匹配列的公共行,sql-server,Sql Server,我有两个表,它们的列值基本上是相互匹配的 如何找到与该列共同匹配的行 这是我的 它在B处显示错误我认为JOIN将起作用,请尝试以下操作: SELECT A.ProductName FROM ForgeRock AS A JOIN ForgeRock1 AS B ON A.ProductName = B.ProductName; 我想他失踪了 SELECT count(*) FROM ForgeRock A JOIN ForgeRock1 B on A.ProductName = B.P

我有两个表,它们的列值基本上是相互匹配的

如何找到与该列共同匹配的行

这是我的


它在B处显示错误

我认为JOIN将起作用,请尝试以下操作:

SELECT A.ProductName 
FROM ForgeRock AS A 
JOIN ForgeRock1 AS B ON A.ProductName = B.ProductName;
我想他失踪了

SELECT count(*)
FROM ForgeRock  A JOIN ForgeRock1  B
on A.ProductName = B.Productname

这是什么错误?如果您只选择了计数,那么为什么要给表名添加别名?