Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dane z 4 tabel i wyswietlenie wynikow wedlug 1 pola
Forum PHP.pl > Forum > Przedszkole
-kurak-
Mam 4 tebele:

1. tracki:
-id
-artist
-title
-dls

2. plyty
-id
-artist
-album
-dls

3. mixtape
-id
-artist
-album
-dls

4. bw
-id
-nazwa
-dls

chce wyciagnac 10 pierwszych elementow sortowanych wedlug pola dls z tych tabel jak to zrobic ?
z gory dzięki za pomoc
enigma
coś w tym stylu smile.gif
trzeba złączenie tabel zrobić
  1. SELECT * FROM nazwy tabel
  2. WHERE tabela1.id = tabela2.id_z_tabeli_1 AND tabela2.id = tabela3.id_z_tabeli_2
  3. itd ....
  4. ORDER BY tabelaX.nazwa_pola
  5. LIMIT 10
-kurak-
nie bardzo rozumiem to na Twoim przykladzie

WHERE tabela1.id = tabela2.id_z_tabeli_1
tabela2.id_z_tabeli_1 ?

moglbys bardziej to przedstawic,moze na nazwach moich tabel
ciezka sprawa z az 4 tabelami :|
enigma
ale będzie musiał dodać ID (klucz obcy) w 3 tabelach
przykład na Twoich 2 tabelach
1. tracki:
-id
-id_płyty
-artist
-title
-dls

2. plyty
-id
-artist
-album
-dls

i przykładowy kod do wyciągnięcia danych
  1. SELECT * FROM tracki, plyty WHERE plyty.id=tracki.id_plyty ORDER BY plyty.id

mam nadzieję że z resztą sobie poradzisz smile.gif

najlepiej poszukaj sobie w googlach kurs MySQL dla początkujących
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.