![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam dwie tabele pierwsza: 'trener' jest w niej dużo pól, ale powiedzmy ze wystarczy tr_id, tr_imie, tr_nazwisko druga: 'specjalnosc' i pola spec_id i specjalnosc trzecia: 'trener_specjalnosc' i pola tr_id i spec_id Chciałbym dokonać złączenia w zapytaniu mysql i nie bardzo wiem jak sie za to zabrać. np 'trener' [tr_id][tr_imie][tr_nazwisko] [1][Jan][Kowalski] 'specjalnosc' [spec_id][specjalnosc] [1][programowanie] [2][sieci] [3][spawanie] [4][nurkowanie] [5][prawo] 'trener_specjalnosc' [tr_id][spec_id] [1][1] [1][2] [1][5] Proszę o pomoc Pozdraiwam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
* pisane z palca więc na głupa nie kopiuj. -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Trochę mi to rozjaśniło, ale chyba nie do końca dobrze działa.
Dostaję z formularza do skryptu zmienną $spectrener która odpowiada zaznaczonej opcji z tabeli 'specjalnosc' polu spec_id. I jeśli ktoś w formularzu zaznaczy np [programowanie] dostanę z bazy tr_id z tabeli 'trener' który daną specjalnosc posiada |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
ktore tabele chcesz polaczyc? bo masz 3 tabele nie 2
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
W sumie nie wiem które, jak napisałem wyżej z tabeli 'specjalnosc' dostaję 'spec_id', dalej chciałbym sprawdzić gdzie to 'spec_id' występuje w tabeli 'trener_specjalnosc' a następinie wydobyć z niej 'tr_id' trenerów którzy daną specjalnosc posiadają
Ten post edytował inespew 26.11.2010, 10:33:28 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
select * from specjalnosc a join
trener_specjalnosc b on a.spec_id=b.spec_id Ten post edytował poli25 26.11.2010, 10:39:57 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
ok, wtedy dostanę tablicę z tr_id który spełniają zapytanie. I jak dale to połączyć z tabelą 'trener'??
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:08 |