2017-06-14 1 views

Antwort

1

tun scheinen, wie Sie für so etwas wie die Suche sind:

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 

die innere wählen kehren Reihen mit mehr als 1 Eintrag für den gleichen Namen und Datum.

+0

Danke, das ist großartig! – Snayff

1

In Access können Sie

select name, date 
from your_table 
group by name, date 
having count(*) > 1 
+0

, aber dies wird nur die Name-Datum-Kombination mit mehreren Einträgen zurückgeben. Wenn ich richtig verstanden habe, möchte er auch alle diese Mehrfachrekorde auflisten. –

+0

Das ist großartig, wenn ich nur eine Instanz zurückgeben muss. – Snayff

Verwandte Themen