![]() |
![]() ![]() |
![]() |
![]()
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... ![]() Ten post edytował piotrek442 29.11.2013, 10:25:14 |
|
|
![]()
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
|
|
|
![]()
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 ;/
|
|
|
![]()
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
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 30.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
wszystko jasne, dziękuje
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:28 |