MQSQL Abfrage Doppelte Einträge und nur bei unterschiedlichen Kundernummer

dekan

Benutzer
Beiträge
10
Hallo ich habe einen Script der mir doppelte Einträge Email herausfiltert:

"SELECT * , COUNT(*) FROM importing GROUP BY KundEmail HAVING COUNT(*) > 1"

Ich möchte jetzt den noch erweitern dass er nur Einträge zurückwirft wo die Kundennummer unterschiedlichj ist. Also doppelte Email unterschiedliche Kundennummer.
 
Werbung:
select * ist böse, MySQL vor 5.7 erkennt nicht den syntaktisch/logischen Fehler bei Aggregation/Gruppierung.

tl;dr

Zeig Deine Tabellendefinition, ein paar Demo-Datensätze, und was rauskommen soll.
 
Werbung:
so vielleicht?

Code:
test=*# select * from dekan ;
 knr | mail  
-----+-------
  1 | mail1
  1 | mail1
  1 | mail1
  2 | mail2
  2 | mail2
  3 | mail2
  3 | mail2
  4 | mail4
  4 | mail4
(9 Zeilen)

test=*# select mail, count(distinct knr) from dekan group by mail having count(distinct knr) > 1;
 mail  | count
-------+-------
 mail2 |  2
(1 Zeile)

test=*#
 
Zurück
Oben