Secondo me stai partendo già col piede sbagliato. Ti consiglio di rivedere la struttura del DB.