Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Potrójny inner join?
_chris_
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 19.08.2011

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


Witam
Mam taką bazę danych
uzytkownicy: id, imie, nazwisko
przedmioty: id, nazwa, skrot
przedmiotyNauczyciele: idNaucz, idPrzedm
ocenyStudenci: idStud, idPrzed, ocena

Potrzebuję wyciągnąć:
Nazwa Przedmiotu, Skrót, Ocena, Nazwisko Nauczcyiela dla podanego idStudenta.

Doszedłem do tego:
SELECT przedmioty.nazwa, przedmioty.skrot, ocenyStudenci.ocena
FROM przedmioty INNER JOIN ocenyStudenci ON przedmioty.id = ocenyStudenci.idPrzedmiotu
WHERE (ocenyStudenci.idStudenta = 3)

I mam wyświetlone nazwę skrót i ocenę. Jak wyciągnąć do tego nazwisko nauczyciela? Jakoś nie mogę tego ogarnąćsmile.gif

Z góry dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
luckyps
post
Post #2





Grupa: Zarejestrowani
Postów: 153
Pomógł: 41
Dołączył: 28.06.2011
Skąd: Częstochowa

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


Smialo mozesz dodac kolejnego joina smile.gif

maly tutorialik

Ten post edytował luckyps 19.08.2011, 12:31:57
Go to the top of the page
+Quote Post
_chris_
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 19.08.2011

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


To to ja wiem. ale jaki ten join ma być żeby połączyć tabelę przedmiotyNauczyciele i uzytkownicy
Go to the top of the page
+Quote Post
luckyps
post
Post #4





Grupa: Zarejestrowani
Postów: 153
Pomógł: 41
Dołączył: 28.06.2011
Skąd: Częstochowa

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


  1. SELECT przedmioty.nazwa, przedmioty.skrot, ocenyStudenci.ocena, uzytkownicy.imie, uzytkownicy.nazwisko
  2. FROM przedmioty INNER JOIN ocenyStudenci ON przedmioty.id = ocenyStudenci.idPrzed
  3. INNER JOIN przedmiotyNauczyciele ON przedmiotyNauczyciele.idPrzedm = ocenyStudenci.idPrzed
  4. INNER JOIN uzytkownicy ON uzytkownicy.id = przedmiotyNauczyciele.idNaucz


Jesli sie gdzies nie machnalem to chyba powinno to tak wygladac...

PS: Zaprojektowales tabele i teraz dopiero sie glowisz jak to polaczyc questionmark.gif Kolejnosc powinna byc odwrotna wink.gif
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 Aktualny czas: 20.08.2025 - 10:38