io credo che ti sei complicato la vita. Se avessi fatto una sola query con un ciclo semplice risolvevi il problema. Ricordati che 3 cicli annidati portano ad una complessità n^3 che nn è l'ideale per le prestazioni.