我创建了一个查询:
Select * from HR_Tsalary where month='3' and year ='2010'
结果是473条记录,我找到了2条重复记录,然后我创建了另一条查询来查找重复记录:
SELECT Emp_No, COUNT(*) FROM HR_Tsalary
WHERE year = '10' AND month = '3'
GROUP BY Emp_No HAVING COUNT(*) > 1
结果是从客户端通过Visual Basic Adodb代码零记录。当我从服务器使用相同的查询时,结果是2条记录。从服务器端和客户端创建查询时有什么不同吗?
答案 0 :(得分:1)
您的第二个查询会在YEAR = '10'上过滤,而第一个查询会在YEAR ='2010'上过滤。这可能是原因。您确定在两端都运行完全相同的查询吗?