Relazione uno a molti sulla stessa tabella

Relazione uno a molti sulla stessa tabella

0
0

Devo creare una relazione uno a molti su una tabella. Praticamente mi serve collegare dei prodotti ad altri prodotti.
Fin qui tutto semplice ho creato una tabella con id prodotto e id prodotto correlato
Il problema è che per far comparire la relazione tra i due anche sulla scheda del prodotto correlato in modo rozzo ho creato uno script che mi duplica il ricord della relazione invertendo i due ID
Questo comporta doppi record nella tabella di relazione
Certo funziona ma è veramente rozzo… oppure è l’unica soluzione?

Segnalato come spam
Pubblicata da (Domande: 1, Risposte: 0)
Domanda inviata 19 Settembre 2023 16:24
41 vis.
0
Domanda privata

ti conviene mettere in mezzo una tabella di Join:

Prodotti::id <-> tabJOin::id_prodottoA
Prodotti::id <-> tabJOin::id_prodottoB

Quindi avrai Prodotti <->Join<->prodotti_correlati (stessa tabella, due occorrenze).

Facci sapere!

.g.

 

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 28 Settembre 2023 21:14



Risposte
Visite
Domanda
1
risposta
41
vis.
domanda inviata 1 anni fa da
aggiornato 1 anni fa da
28 Settembre 2023 21:14
ti conviene mettere in mezzo una tabella di Join: Prodotti::id <-> tabJOin::id_prodottoA Prodotti::id <-> tabJOin::id_prodottoB Quindi avrai Prodotti <->Join<->prodotti_correlati (stessa tabella, due occorrenze). Facci sapere! .g.  
domanda inviata 1 anni fa da