OsvaldoLaviosa ha scritto:
Una PK è una "chiave primaria", è UNIVOCA, per questo motivo sta dal lato UNO della relazione uno-a-molti.
La FK è una "chiave esterna" (ForeignKey). È un valore che può e "deve" essere RIPETUTO, per questo si trova dal lato MOLTI della relazione uno-a-molti.
Il mio problema nasce nel momento in cui vado oltre a questo, dove nel mio specifico caso ho:
- tblFasi (PK IDFase)
- tblCicli (PK IDCicli)
- tblAssociazioni (PK IDAssociazione, FK IDCiclo, FK IDFase)
- tblStorico (PK IDStorico, FK IDAssociazione)
Nella tabella tblStorico, la casella combinata mostra solamente gli ID.
Ovviamente per tutte le caselle combinate ho utilizzato il metodo da te descritto con le query.
Db di prova