Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Relacja: dwa wystąpienia z jednej tabeli
publius
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 24.09.2003
Skąd: Piaskownica

Ostrzeżenie: (0%)
-----


Witam,

projektuję bazę i mam taką zagwozdkę...

Załóżmy, że mam tabele:
1. drużyny

Kod
+----+-------+
| 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        |
+----+------------+----------+



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. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Daj alias dla tabeli dla drugiej drużyny, a w odwołaniach do drugiej posługuj się ścieżkami bezwzględnymi w formacie aliasTabeli.pole.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 21:17