Mysql
 sql >> Database >  >> RDS >> Mysql

molti a molti relazione

Hai sicuramente avuto l'idea giusta. Il tuo beer_distributor table è ciò che è noto come tabella di giunzione . JOIN e chiavi/indici vengono utilizzati insieme. Il sistema di database utilizza le chiavi per far funzionare i JOIN in modo rapido ed efficiente. Usi questa tabella di giunzione unendo entrambi beer e distributor tabelle ad esso.

E la tua tabella di giunzione dovrebbe avere una chiave primaria che si estende su entrambe le colonne (un indice a più colonne / "indice composito"), cosa che sembra avere se capisco correttamente quel diagramma. In tal caso, mi sembra buono. Ben fatto.