Ich habe eine Tabelle mit drei Spalten: trackid, information und level.
Ein foreign_key darf mehrmals vorkommen. Es darf aber niemals ein foreign_key mit gleichem Level eintragen.
Ich achte jetzt beim eintragen darauf, dass so etwas schon vorher abgefangen wird und eine Fehlermeldung ausgegeben wird, dass es zu dem foreign_key bereits einen Eintrag mit gleichem Level gibt.
Aber: Es sind jetzt leider schon doppelte Einträge vorhanden. Ich würde jetzt gerne die Einträge anzeigen lassen die es doppelt gibt.
Mit
kann ich mir zwar alle unterschiedlichen trackids ausgeben lassen, aber wie muss ich die Zeile "level" berücksichtigen, damit wirklich nur Einträge angezeigt werden, bei denen trackid und level gleich sind.
Ein foreign_key darf mehrmals vorkommen. Es darf aber niemals ein foreign_key mit gleichem Level eintragen.
Ich achte jetzt beim eintragen darauf, dass so etwas schon vorher abgefangen wird und eine Fehlermeldung ausgegeben wird, dass es zu dem foreign_key bereits einen Eintrag mit gleichem Level gibt.
Aber: Es sind jetzt leider schon doppelte Einträge vorhanden. Ich würde jetzt gerne die Einträge anzeigen lassen die es doppelt gibt.
Mit
Code:
SELECT `trackid` FROM `signatures` GROUP BY `trackid`
Kommentar