non ho ben capito perché ti sia complicato la vita nel design del database... amen... comunque, se hai un id e vuoi tirare fuori tutte le righe (con tutti i campi annessi e connessi) con quel dato id, quante esse siano:

codice:
SELECT * FROM tua_tabella WHERE tuo_id = id