Ĺadny brzuch
Przeczytalem artykul w ostatnim ekspercie o bazach na mysql-u
i tam autor robi cos takiego ze tworzy tabele FILMY i w niej ustawia pole GATUNEKID, ktore jest pobierane z drugiej tabeli GATUNKI.
Czyli ustala relacje.
Moje pytanie brzmi jak zrobic zeby przy wyswietlaniu rekordow filmow pojawiala sie nazwa gatunku a nie numer gatunekid czyli np.: '3' ??
Z gory dziekuje za odpowiedz.
A nie podziała:
select * from FILMY and * from GATUNKI
Mogą być pewne niezgodności, gdyż nie podałeść dokładnie struktury obu tabel, ale jakoś tak to będzie wyglądało (tak myślę) :-k
Jeżeli ci w czymś pomogłem, to masz u mnie dług. Spłacisz go pomagając komuś innemu.
Powinno być tak:
SELECT filmy.*, gatunki.opis FROM gatunki RIGHT JOIN filmy ON gatunki.GatunekID = filmy.gatunekID;
Teraz wystarczy pobrać wartość kolumny: gatunki.opis :D
(Założyłem, że są 2 tabele gatunki(GatunekID, opis) i filmy(jakieś kolumny, filmy.gatunekID)):D
Kodie
>Kodie napisał:
>Założyłem, że są 2 tabele gatunki(GatunekID, opis) i filmy(jakieś >kolumny, filmy.gatunekID
Tak wlasnie jest.
Dzieki za pomoc. Czyli to sie uzyskuje przy pisaniu select-a.
Ja myslalem ze moze da sie to jakos zrobic (zaznaczyc jakas opcje) przy zakladaniu pola filmy.gatunekID zeby odrazu sobie pobieral z drugiej tabeli gatunki.
Pozdrawiam, Michal Nogaj.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
i tam autor robi cos takiego ze tworzy tabele FILMY i w niej ustawia pole GATUNEKID, ktore jest pobierane z drugiej tabeli GATUNKI.
Czyli ustala relacje.
Moje pytanie brzmi jak zrobic zeby przy wyswietlaniu rekordow filmow pojawiala sie nazwa gatunku a nie numer gatunekid czyli np.: '3' ??
Z gory dziekuje za odpowiedz.
A nie podziała:
select * from FILMY and * from GATUNKI
Mogą być pewne niezgodności, gdyż nie podałeść dokładnie struktury obu tabel, ale jakoś tak to będzie wyglądało (tak myślę) :-k
Jeżeli ci w czymś pomogłem, to masz u mnie dług. Spłacisz go pomagając komuś innemu.
Powinno być tak:
SELECT filmy.*, gatunki.opis FROM gatunki RIGHT JOIN filmy ON gatunki.GatunekID = filmy.gatunekID;
Teraz wystarczy pobrać wartość kolumny: gatunki.opis :D
(Założyłem, że są 2 tabele gatunki(GatunekID, opis) i filmy(jakieś kolumny, filmy.gatunekID)):D
Kodie
>Kodie napisał:
>Założyłem, że są 2 tabele gatunki(GatunekID, opis) i filmy(jakieś >kolumny, filmy.gatunekID
Tak wlasnie jest.
Dzieki za pomoc. Czyli to sie uzyskuje przy pisaniu select-a.
Ja myslalem ze moze da sie to jakos zrobic (zaznaczyc jakas opcje) przy zakladaniu pola filmy.gatunekID zeby odrazu sobie pobieral z drugiej tabeli gatunki.
Pozdrawiam, Michal Nogaj.