projektuję bazę i mam taką zagwozdkę...
Załóżmy, że mam tabele:
1. drużyny
Kod
+----+-------+
| ID | nazwa |
+----+-------+
| 1 | team |
| 2 | team2 |
| 3 | team3 |
+----+-------+
| ID | nazwa |
+----+-------+
| 1 | team |
| 2 | team2 |
| 3 | team3 |
+----+-------+
2. mecze
Kod
+----+------------+----------+
| ID | team1ID | team2ID |
+----+------------+----------+
| 1 | 1 | 3 |
| 2 | 2 | 3 |
| 3 | 3 | 1 |
| 4 | 1 | 2 |
| 5 | 2 | 3 |
+----+------------+----------+
| ID | team1ID | team2ID |
+----+------------+----------+
| 1 | 1 | 3 |
| 2 | 2 | 3 |
| 3 | 3 | 1 |
| 4 | 1 | 2 |
| 5 | 2 | 3 |
+----+------------+----------+
W Tabeli mecze, chciałbym umieścić ID dwóch drużyn. Jak mam ustawić tą relację?
Projektuję w DBDesigner4 i jak ustawię domyślną relację 1:n, to oczywiście wstawia mi ID jednej drużyny. A co z drugą?
Nie wiem czy dobrze to opisałem, więc chętnie dopowiem ewentualne szczegóły.
