Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Połaczenie 3 tabel
Forum PHP.pl > Forum > Przedszkole
lbjaco
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
  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

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

Max Damage
Nie wiem co masz na myśli, zapytanie pobiera ci dane z wszystkich tabel, a ty wyświetlasz to co chcesz.
lbjaco
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
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......
lbjaco
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.