Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Połączenie tabel w jedną i wyświetlenie jej.
Danone
post
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 16
Dołączył: 18.10.2006
Skąd: Olsztyn/Wrocław

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


Witam,

Mam trzy tabele

UCZEN
id
Imie
Nazwisko

PRZEDMIOT
id
Nazwa

OCENY
id_przedmiotu
id_uczen
ocena

Chciałbym , aby wynik 3 tabeli wyglądał w taki sposób:

MATEMATYKA | NOWAK | 5

Nie wiem jak napisać polecenie, aby otrzymać taki wynik. POMÓŻCIE.
Mam nadzieje, że nie zakręciłem za bardzo... mySQL jeszcze nie jest moją mocną stroną (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 072
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




  1. SELECT p.nazwa, u.nazwisko, o.ocena FROM oceny o
  2. LEFT JOIN przedmiot p ON p.id=o.id_przedmiotu
  3. LEFT JOIN uczen u ON u.id=o.id_ucznia


powinno spełnić swoją role, ale głowy nie dam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
miggie
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Rudziniec

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


ewentualnie tak:
  1. SELECT p.nazwa, u.nazwisko, o.ocena
  2. FROM uczen u, przedmiot p, oceny o
  3. WHERE u.id = o.id_uczen AND p.id = o.id_przedmiotu
Go to the top of the page
+Quote Post
Danone
post
Post #4





Grupa: Zarejestrowani
Postów: 169
Pomógł: 16
Dołączył: 18.10.2006
Skąd: Olsztyn/Wrocław

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


Dziękuje Wam bardzo oba sposoby działają idealnie:) Zaraz dopisze to do kodu PHP i będzie cacy:)

Jeśli możecie mi podać jakiś link do kursu bądź strony, która posiada wyjaśnienia tych opcji, które podaliście to będę bardzo wdzięczny, ponieważ na stronach, na których szukalem kursu MYSQL były tylko podstawy, które znam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Poradziłem sobie znalazłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jeszcze raz dziękuje.

Ten post edytował Danone 9.05.2007, 22:40:38
Go to the top of the page
+Quote Post

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: 17.10.2025 - 00:57