![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
witam, na wikibooks czytam kurs o relacjach i jest taki przykład
"Przy każdym rekordzie w tabeli ksiazki pole kategoria_id przechowuje numeryczny ID rekordu kategorii, do którego dana książka jest przypisana." po wpisaniu SELECT kategorie.nazwa FROM ksiazki, kategorie WHERE kategorie.id = ksiazki.kategoria_id AND ksiazki.id = 3; pojawia sie +-------------------+ | nazwa------------| +-------------------+ | Literatura polska | +-------------------+ 1 row in set (0.02 sec) czy moglibyscie mi wytłumaczyc w ktorym miejscu kategoria_id przechowuje numeryczny ID rekordu kategorii? czy chodzi o PRIMARY KEY (id)? jesli tak to skad wiadomo ze chodzi o id kategorii a nie id rekordu ksiazki? a takze wyjasnic dlaczego w zapytaniu wystepuje ta kropka? po prostu prosiłbym o wytłuamczenie mi podstaw działania relacji bo przeczytalem dwa kursy i nie do konca to rozumiem Ten post edytował michat34 5.10.2012, 15:57:33 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@mmmmmmm, może nie wyraziłem się zbyt jasno.
Cytat istnieją tak samo nazwane kolumny, o które pytasz. Miałem przez to na myśli jawne umieszczenie ich nazw w zapytaniu, czyli dokładnie to, co napisałeś. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 16:21 |