![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zastanawia mnie czy istnieje jakaś możliwość na łączenie informacji z dwóch różnych tabel bez wspólnej kolumny? Wiadomo, że mając w jeden z tabel np. numer id wpisu z drugiej jest to banalne, ale czy można to załatwić jakoś "odgórnie"? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Osobiscie nie za bardzo chyba kumam. Skoro nie ma powiazania miedzy tabelami to niby skad ma byc wiadomo jak ma je lączyc?
Cytat ale czy można to załatwić jakoś "odgórnie" Co przez to rozumiesz? te "odgórnie"?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Zdaje się, że rozumiesz o co chodzi, tylko wydaje Ci się zbyt oczywisty fakt, że takie coś jest nimożliwe :-) A mimo to zaciekawiło mnie i pomyślałem, że warto zapytać.
Mam przykładowo dwie tabele: UCZEN # id * imie * nazwisko KLASY # id * profil Chodzi o to, aby baza sama wiedziała, do której klasy uczęszcza uczeń. Wymagałoby to jakiegoś automatycznego przypisywania każdemu wierszowi z tabeli UCZEN któregoś wpisu z KLASY. Znam tylko rozwiązanie z dodaniem do UCZEN kolumny numer_id_klasy |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Zdaje się, że rozumiesz o co chodzi, tylko wydaje Ci się zbyt oczywisty fakt, że takie coś jest nimożliwe :-) hihi, trafiles w samo sedno (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Po Twoim jeszcze dokladniejszym opisaniu sprawy, uwazam to za niemozliwe, by baza sama z siebie wiedziala ze rekord z jedenej tabeli jest powiazany z rekordem z drugiej tabeli. Bez dodatkowego pola laczącego to sie raczej nie uda. Pisze raczej, gdyż nie raz zostalem zaskoczony farum, iz jednak ktos cos wynalazl (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , jednak w tym przypadku daje sobie rękę administratora uciac ( (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) ) iz jest to nie mozliwe. Innym rozwiązaniem byloby stworzenie nie pola, a tabeli lączącej, ale to w przypadku relacju wiele do wielu |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(nospor @ 2006-01-08 13:58:49) jednak w tym przypadku daje sobie rękę administratora uciac ( (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) ) iz jest to nie mozliwe. OK, uwierzyłem ;-) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:08 |