Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Łączenie zapytań
Forum PHP.pl > Forum > Przedszkole
piotrek442
Mam problem wyciągnięciem danych z dwóch tabel

Tabela1 : id,numer,gnick,kanał
Tabela2 : id,numer,nick,kanał,znaki



Chciałbym posortować Tabele2(10 największych rekordów) według znaków gdzie kanał=$aktualny i zwrócić wynik w taki sposób 1) <nick > <ilość znaków> gdzie jeżeli ktoś ma ustawiony gnick w Tabela1 to zwraca ten gnick a jeżeli nie ma tam nic to nick z Tabela2 .Myślałem nad tablicą ale nie mam pomysłów... facepalmxd.gif
styryl
Tutaj masz fajnie opisane jak robić łączenia http://www.elektroonline.pl/a/2460,Komenda...ch-danych-MYSQL
piotrek442
dziękuje , a powiesz mi jeszcze jak zamiast * wybrać z jednej tabeli wszystko a z drugiej tylko 2 kolumny np? bo w 1 i 2 mam "nick" i się to rąbie ;/
@rtur
w select wpisujesz twoja_nazwa_tabeli1.*,twoja_nazwa_tabeli2.nazwa_pola1,twoja_nazwa_tabeli2.nazwa_
pola2
w ten sposób pobierzesz z tabeli twoja_nazwa_tabeli1 wszystkie pola a z twoja_nazwa_tabeli2 tylko te polaq które chcesz
piotrek442
wszystko jasne, dziękuje wink.gif
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.