![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 18.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
struktura bazy danych wygląda mniej więce tak:
Kod *klasy --------------------------------- klasa_id || klasa_nazwa --------------------------------- 1 || I a LP 2 || I b LP 3 || II a LP *uczniowie --------------------------------- uczen_id || uczen_imie --------------------------------- 1 || Kamil 2 || Daniel 3 || Czesio *spis ----------------------------------- spis_idklasy || spis_iducznia ----------------------------------- 1 || 1 1 || 2 2 || 3 i teraz pytanie, jak napisać zapytanie do bazy danych aby otrzymać listę uczniów w danej klasie, np: klasa I a Lp: 1. Kamil 2. Daniel Z góry dziękuję za wszeklą pomoc Ten post edytował modic 25.02.2009, 16:40:41 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zainteresować sie klauzulą JOIN
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 4 Dołączył: 17.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
SELECT U.uczen_id AS numer U.uczen_imie AS Imie
FROM uczniowie AS U LEFT JOIN spis AS S ON (S.spis_iducznia=U.uczen_id) LEFT JOIN klasy AS K ON (K.klasa_id=S.spis_idklasy) WHERE K.klasa_id=jakaś liczba; coś takiego może zadziała Ten post edytował smagul 25.02.2009, 16:48:41 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 18.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
to akurat wiem i bez forum, ale jak ma mnie wiecej wyglądac zapytanie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
troszkę cienki jestem w mySQL (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
troszkę cienki jestem w mySQL (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) To się zacznij uczyć. Najlepiej czytając starsze wątki w przedszkolu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 18.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzięki, bardzo sie przydało, aczkolwiek troszkę inne zapytane mi zadziałało:
Kod SELECT klasa_nazwa, uczen_imie
FROM spis LEFT JOIN uczniowie ON (spis_uczen = uczen_id) LEFT JOIN klasy ON (spis_klasa = klasa_id) WHERE klasa_id = 1 Ten post edytował modic 25.02.2009, 23:16:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 07:05 |