Mam 3 tables
które działają, powiedzmy, jako poziomy do tego celu. Każdy z nich ma 2 kolumny, id
i name
. Połączyły się, co daje możliwości, które pasują do table 4
.
Jak mogę utworzyć relacje między pierwszym zestawem (3 tables
), a ostatni z możliwymi wynikami po połączeniu?
Zrobiłem to w przeszłości tylko z 2 tables
, wtedy stworzyłem trzecią, mającą 2 pola, 2 FKs
przeciwko oryginalnym tabelom. Ale tym razem mam zestaw 3 tables
aby dopasować się do czwartego, i to mnie zastanawia.
Czy powinienem po prostu stworzyć piątą tabelę z 4 polami mającymi 4 FKs
czy jest inny sposób?
Odpowiedzi:
0 dla odpowiedzi № 1Użyj piątej tabeli jako tabeli przydziałów, a następnie za pomocą zagnieżdżonego zapytania z połączeniami możesz uzyskać dostęp do danych w tabeli wyników
Uwaga, piąta tabela miałaby 3 FK
kolumny połączone z 3 innymi tabelami i 4-ty dla identyfikatora wiersza.