Ich habe einige Probleme mit einer SQL-Abfrage doppelte Einträge zu finden:SQL-Abfrage finden zweispaltige
Mytable
id(int), eid(int), date(date), pid(int)
einige Einsätze:
1, 10, '2017-05-04', 1
2, 20, '2017-05-04', 1
3, 10, '2017-05-04', 5
ich für doppelte Einträge finden möchten eid zu einem Datum Ergebnis:
1, 10, '2017-05-04', 1
3, 10, '2017-05-04', 5
Meine erste Idee war mit GROUP BY und HAVING, aber es funktioniert nicht.
SELECT id, eid, date, pid, COUNT(pid) AS NumOccurrences
FROM `mytable`
HAVING (COUNT(pid) > 1)
Sie haben meinen Tag gemacht, wenn Sie versuchen, mir zu helfen, danke im fortgeschrittenen Stadium!
perfekt! Danke für deine schnelle Aktion! – Korty
@Korty Glücklich zu helfen! – SqlZim
existiert() war die richtige Lösung – Korty