Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MSSQL] Jak napisać zapytanie pobierające dane z 3 tabel ?
modic
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
modic
post
Post #2





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
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 12:54