Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Łączenie zapytań
piotrek442
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 30.03.2013

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


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

Ten post edytował piotrek442 29.11.2013, 10:25:14
Go to the top of the page
+Quote Post
styryl
post
Post #2





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


Tutaj masz fajnie opisane jak robić łączenia http://www.elektroonline.pl/a/2460,Komenda...ch-danych-MYSQL
Go to the top of the page
+Quote Post
piotrek442
post
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 30.03.2013

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


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 ;/
Go to the top of the page
+Quote Post
@rtur
post
Post #4





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

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


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

Ten post edytował @rtur 29.11.2013, 20:29:30


--------------------
Artur
Go to the top of the page
+Quote Post
piotrek442
post
Post #5





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 30.03.2013

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


wszystko jasne, dziękuje wink.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 20:28