我正在从MS Access在SQL Server中运行脚本,由于MS Access中的FIRST功能,我没有得到正确的结果
Select ClientID, ClientREF, FIRST(AgentID) AS FirstOFAgentID, FIRST(AgentREF) AS FirstOFAgentREF
From table 1
Right join table2 ON table1 = table2
Left join table 4 ON table1 = table4
Group by ClientID, ClienREF, AgentID, AgentREF
答案 0 :(得分:0)
您的查询没有任何意义。您有uploadFileIGCSE('param1', 'param2', 'param3')
,但在javascript
中包括了jquery
。您的查询等同于将列与FIRST(AgentID)
一起使用。
假设您真的想要第一个值,那么我可以很容易地想到在SQL Server中,这两个都是使用窗口函数的。我更喜欢条件聚合:
AgentId
第二种方法将GROUP BY
与SELECT DISTINCT
一起使用,这是作为窗口函数而不是聚合函数提供的。