lbjaco
7.01.2010, 19:07:42
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
Max Damage
7.01.2010, 19:26:39
SELECT * FROM zamowienia z JOIN klient k ON k.id_klient = z.id_klient JOIN asortyment a ON z.id_asortyment = a.id_asortyment
lbjaco
7.01.2010, 19:44:57
polaczylo, ale nie zamienil mi id_klient na nazwe klienta, ani id_produkt na nazwe produktu
Max Damage
7.01.2010, 19:51:28
Nie wiem co masz na myśli, zapytanie pobiera ci dane z wszystkich tabel, a ty wyświetlasz to co chcesz.
lbjaco
7.01.2010, 19:54:07
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
Max Damage
7.01.2010, 20:03:08
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.
SELECT k.nazwa, a.produkt, ilosc, data_zam, data_real, uwagi FROM //reszta taka sama......
lbjaco
7.01.2010, 20:05:22
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 :-/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.