Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 408 Pomógł: 74 Dołączył: 15.07.2014 Ostrzeżenie: (0%)
|
Cześć (IMG:style_emoticons/default/smile.gif)
Przeszukałem już chyba najważniejsze miejsca odnośnie klucza zbiorowego w MySQL i nadal nie bardzo wiem jak się za niego zabrać. Mój problem jest następujący: - posiadam tabele odwzorowujące strukturę uczelni [id, id_jednostki_nadrzędnej, nazwa]. - posiadam tabelę `users`, w której poprzez pojedynczą kolumnę muszę odwołać się do nazw tych tabel ze struktury. Wyczytałem, że najbardziej optymalną rzeczą, będzie utworzenie klucza zbiorowego, który "połączy" wszystkie kolumny `nazwa` tabel ze struktury. Niestety nie wyczytałem już, jak takowy klucz utworzyć. Ktoś może mnie nakierować albo napisać rozwiązanie? (IMG:style_emoticons/default/smile.gif) |
|
|
|
Salvation Klucz zbiorowy 17.03.2016, 00:27:53
markonix Nie słyszałem o takim pojęciu..
Users do pracowni... 17.03.2016, 01:28:54
Salvation Tak, `users` to pracownik danej struktury.... 17.03.2016, 12:13:38
nospor Zbiorowy to ja slyszalem rozne pojecia na to, ale ... 17.03.2016, 12:19:14
Salvation Rozumiem, czyli zamiast połączenia bezpośredniego ... 17.03.2016, 12:41:20
nospor A czemu to jest zrobione jako oddzielne tabele? Pr... 17.03.2016, 12:45:56
Salvation No a jak to inaczej rozpisać? Skoro chciałbym, żeb... 17.03.2016, 12:49:11
nospor CytatW jednej tabeli i klucz obcy do samej siebie?... 17.03.2016, 12:51:07
Salvation Czyli chodzi o takie rozwiązanie? http://iv.pl/ima... 17.03.2016, 13:19:43
nospor Twoje stare rozwiazanie bylo zle.
Nowe jest ok. Ty... 17.03.2016, 13:38:55
Salvation Ah, literówka wybacz.
Co do tego "PS.... 17.03.2016, 13:50:30
nospor Nie, w tabeli wiazacej nie ma zadnego autoincremen... 17.03.2016, 13:52:01
Salvation Czyli tak na prawdę nie potrzeba tej kolumny ID_CS... 17.03.2016, 13:58:17
nospor No przeciez mowilem, ze id_cs masz wywalic a klucz... 17.03.2016, 14:00:39
Salvation Dzięki wielkie za zmienienie toku myślenia można ... 17.03.2016, 14:05:14 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:53 |