我希望从Excel(DAO)查询我的Access数据库,以确定表中的任何名称是否每个日期都有多个记录。例如。如果Bob在05/05/17有两条记录,那么我想将两条记录作为记录集的一部分返回。
答案 0 :(得分:1)
在Access中,您可以
select name, date
from your_table
group by name, date
having count(*) > 1
答案 1 :(得分:1)
好像你正在寻找类似的东西:
SELECT *
FROM yourtable
INNER JOIN
(
SELECT count(*), name, date
FROM yourtable
GROUP BY name, date
HAVING COUNT(*) > 1
) multi
ON multi.name = yourtable.name
AND multi.date = yourtable.date
内部选择返回具有多个条目的行,具有相同的名称和日期。