Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Połaczenie 3 tabel, Prośba o pomoc
lbjaco
post 7.01.2010, 19:07:42
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.01.2010

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


witam

mam do zrobienia projekt z baz danych, walcze od 3 dni i dzisiaj mam nastepujacy problem:

chcialbym polaczyc 3 tabele

ASORTYMENT
id_asortyment
produkt
cena
stan
data_premiery

KLIENT
id_klient
nazwa
ulica
kod
miasto
nr_tel
uzytkownik
login

ZAMOWIENIA
id_zamowienia
id_klient
id_asortyment
ilosc
data_zam
data_real
uwagi

w jeda wyswietlajaca nastepujace dane:
nazwa klienta (z pola nazwa w tabeli KLIENT)
nazwa produktu (z pola produkt w tabeli ASORTYMENT)
ilosc
data_zam
data_real
uwagi

z gory dziekuje za pomoc, troche mi sie pali grunt pod nogami - musze to dzisiaj skonczyc :-/

korzystam z MySql query browser

pozdrawiam
Go to the top of the page
+Quote Post
Max Damage
post 7.01.2010, 19:26:39
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 19
Dołączył: 14.06.2007

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


  1. SELECT * FROM zamowienia z JOIN klient k ON k.id_klient = z.id_klient JOIN asortyment a ON z.id_asortyment = a.id_asortyment



--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein
Go to the top of the page
+Quote Post
lbjaco
post 7.01.2010, 19:44:57
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.01.2010

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


polaczylo, ale nie zamienil mi id_klient na nazwe klienta, ani id_produkt na nazwe produktu

Go to the top of the page
+Quote Post
Max Damage
post 7.01.2010, 19:51:28
Post #4





Grupa: Zarejestrowani
Postów: 246
Pomógł: 19
Dołączył: 14.06.2007

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


Nie wiem co masz na myśli, zapytanie pobiera ci dane z wszystkich tabel, a ty wyświetlasz to co chcesz.


--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein
Go to the top of the page
+Quote Post
lbjaco
post 7.01.2010, 19:54:07
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.01.2010

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


niestety polaczyl dobrze, ale wyswietlil wszystkie kolumny ze wszystkich tabel, a ja chce wyswietlic baze ZAMOWIENIA podmieniajac id_klient na nazwe klienta z bazy KLIENT oraz id_asortyment na nazwe produktu z bazy ASORTYMENT
Go to the top of the page
+Quote Post
Max Damage
post 7.01.2010, 20:03:08
Post #6





Grupa: Zarejestrowani
Postów: 246
Pomógł: 19
Dołączył: 14.06.2007

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


Nie ma tutaj żadnego podmieniania, chyba jesteś zupełnie początkujący, więc radziłbym przed tym owym jutrzejszym dniem poczytać trochę kursów.
  1. SELECT k.nazwa, a.produkt, ilosc, data_zam, data_real, uwagi FROM //reszta taka sama......


--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein
Go to the top of the page
+Quote Post
lbjaco
post 7.01.2010, 20:05:22
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.01.2010

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


teraz pelna profeska...dziekuje bardzo

faktycznie jestem zielony i gubie sie jeszcze w tym jezyku...ale powoli nadganiam ;-)

jak to zagniezdzic w php?

wkleilem bezposrednio to sie wykrzaczylo :-/

Ten post edytował lbjaco 7.01.2010, 20:15:16
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 Wersja Lo-Fi Aktualny czas: 23.05.2024 - 16:46