ďťż

Ł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
  •