salve,
ho una tabella con quasi un milione di records.

in questa tabella c'è un campo id_passivo e un campo id.

avrò quindi qualcosa di questo tipo
id, id_passivo
10000,123
10001,938
10002,345
10003,123
10004,567
etc etc..

in pratica vorrei fare un query che mi controlli che non vi sia più di 15 volte l'id_passivo e per fare questo basta una semplice count,
ma la cosa piu complicata è che vorrei cancellare il 16°,17°,18° record e così via piu vecchi in modo che sulla tabella mi rimangano solamente 15 records (al massimo) per ogni id.

come potrei fare?