Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [MySQL] Połaczenie 3 tabel

Napisany przez: 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

Napisany przez: Max Damage 7.01.2010, 19:26:39

  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


Napisany przez: lbjaco 7.01.2010, 19:44:57

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


Napisany przez: 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.

Napisany przez: 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

Napisany przez: 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.

  1. SELECT k.nazwa, a.produkt, ilosc, data_zam, data_real, uwagi FROM //reszta taka sama......

Napisany przez: 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 :-/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)