Sql PDF文件中没有活动的问题
我下面有一个sql代码,显示没有活动(对于feild附属公司)Sql PDF文件中没有活动的问题,sql,sql-server,service,reporting,Sql,Sql Server,Service,Reporting,我下面有一个sql代码,显示没有活动(对于feild附属公司) 超级产品类型在PDF文件中显示为空。如果没有数据,则显示超级产品类型的名称。如果我正确理解您的问题,则您似乎需要使用外部联接来联接超级产品类型表。外部联接允许您从表中提取数据,即使联接表中没有匹配的记录。目前,您的查询使用的是内部联接,只有当两个表中都有匹配的记录时,才会提取数据。我还注意到,您使用的是较旧的T-SQL语法,因此要在较旧的语法中进行外部联接,需要使用*=表示左外部联接,使用=*表示右外部联接。您将在from子句之后列
超级产品类型在PDF文件中显示为空。如果没有数据,则显示超级产品类型的名称。如果我正确理解您的问题,则您似乎需要使用外部联接来联接超级产品类型表。外部联接允许您从表中提取数据,即使联接表中没有匹配的记录。目前,您的查询使用的是内部联接,只有当两个表中都有匹配的记录时,才会提取数据。我还注意到,您使用的是较旧的T-SQL语法,因此要在较旧的语法中进行外部联接,需要使用
*=表示左外部联接,使用=
*表示右外部联接。您将在from子句之后列出该表,然后在where子句中使用fielda*=fieldb(用于左外部联接)或fielda=
*fieldb(用于右外部联接),而不是使用fielda=fieldb。我希望这就是你想要的
IF @affiliate <> 'ALL'
BEGIN
INSERT INTO #NoActivity
SELECT bankFusiCode, 'N'
FROM frmmaster
WHERE oldfirmcode = @affiliate
END
ELSE
BEGIN
INSERT INTO #NoActivity
SELECT a.bankFusiCode, 'N'
FROM frmmaster a, tblfrmlstdropdown b
WHERE a.oldfirmcode = b.oldfirmcode
AND b.reportnumber = '22046'
AND bankFusiCode IS NOT NULL
END
-------------------------------------------------------------------------------------
custname price trade sales person
-----------------------------------------------
super product type
------------------------------------------
n0 activity for date range