Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Łączenie tabel/wyników Mysql
krzesik
post 7.08.2015, 10:30:42
Post #1





Grupa: Zarejestrowani
Postów: 516
Pomógł: 1
Dołączył: 25.08.2012

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


Witam
mam dwie tabele:

id_1 | nazwa | kod
1 | adam | 123
2 | arek | 345
3 | witek | 567
oraz

id_2 | nazwa | data
1 | adam | 2015-08-07
2 | arek |


jak połączyć aby otrzymać wynik:

adam | 123 | 2015-08-07
arek | 345 |
witek | 567 |

kombinowałem z left join porównując pola nazwa, ale w polu data mam wartość NULL
Go to the top of the page
+Quote Post
viking
post 7.08.2015, 10:33:43
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Z tego wynika że id są kluczem głównym i obcym więc łącz po id tab1.id_1 = tab2.id_2


--------------------
Go to the top of the page
+Quote Post
bobek358
post 7.08.2015, 10:39:07
Post #3





Grupa: Zarejestrowani
Postów: 143
Pomógł: 22
Dołączył: 17.11.2007

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


W drugiej tabeli musisz dodać ID usera i po tym łączyć tab2.UserID = tab1.id_1
Ten id_2 to jest pewnie Auto_increment i po tym nie połączysz
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:13