E' un circolo vizioso, eseguendo quella query, potresti ottenere di cancellare tutti gli amici.
Mettiamo il caso che vuoi minimo 3 amici in comune :
Sei amico di
Luigi ( 3 amici in comune )
Carlo ( 3 amici in comune )
Pietro ( 3 amici in comune )
Luigi è amico di Carlo, Pietro e Claudio
Carlo è amico di Luigi, Pietro e Alfonso
Pietro è amico di Carlo, Luigi e Mario
Mario ha 1 solo amico in comune ( Pietro )
Rimuovendo Mario, Pietro ha solo 2 amici in comune.
Viene rimosso dal programma quindi anche Pietro.
A questo punto Luigi e Carlo hanno anche loro solo 2 amici in comune e van via anche loro.
A fine giro ricorsivo, resti da solo![]()




Rispondi quotando