Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Łączenie tabel
Bryla
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 16.01.2010

Ostrzeżenie: (0%)
-----


Witam, mam pytanie co do łączenia tabel. Opiszę trochę, żeby było jaśniej:
W tabeli movie w kolumnie movie_leadactor jest liczba, która odpowiada id_people z tabeli people (czyli movie.movie_leadactor jest takie same jak people.people_id), tak samo jest z kolumną movie_director (czyli movie_director jest takie same jak people_id). Do każdego poeople_id jest przypisane people_fullname (czyli imię i nazwisko aktora). Chcę zrobić żeby PHP pobierał movie_leadactor i movie_director i porównywał z poeople_id. Następnie każdemu people_id przypisywał people_fullname i później za pomocą pentli while wyświetlał: movie_name - people_fullname.

Mam nadzieję, że wszystko jest jasne. Nie mam pomysłu jak to zrobić.

Z góry dzięki za odp

Ten post edytował Bryla 16.01.2010, 17:13:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athei
post
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

Ostrzeżenie: (0%)
-----


Chyba o to chodzi:
  1. SELECT p.people_fullname, m.movie_name
  2. FROM people AS p
  3. JOIN movie AS m
  4. ON m.movie_leadactor = p.people_id
  5. OR m.movie_director = p.people_id

Zwróci w skrócie:
Kod
people_fullname     movie_name
Jim                  Bruce
Tom                 Bruce
Lawrence             wielki
Kevin               wielki
Ron                 Zycie
Mike                 Zycie
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 12:31