Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jedno ID pobranie danych z wielu tabel - zapytanie którego nie rozumiem
Forum PHP.pl > Forum > Bazy danych > MySQL
iSklep.net
Witam serdecznie

Przejżałem forum i nie potrafie tego zrozumieć (pewnie dla wiekszości proste ale nie wiem jak zapytanie do bazy zrobić)

Mam baze

W bazie mam tabele:

pracownik (ID, Imie, Nazwisko, Status, ID_dzial, ID_strefa, ID_stanowisko)
dzial(ID_dzial, dzial)
strefa(ID_strefa, strefa)
stanowisko(ID_stanowisko, stanowisko)

Chciał bym teraz wyświetlić przy pracowniku zamiast cyferek 1,2,3 konkretne opisy czyli
Imie, Nazwisko, Status, ID_dzial, ID_strefa, ID_stanowiskoJan,
Kowalski, umowa, Zakupy, Koszty, Analityk
Ewa, Kowalska, tymczasowy, Magazyn, Gotowy, Operator wózka

Jestem za cięki i czy można prosić o pomoc ?
nospor
Musisz dołączyc pozostale tabele przy pomocy LEFT JOIN
  1. SELECT * FROM pracownik
  2. LEFT JOIN dzial ON pracownik.ID_dzial=dzial.ID_dzial
  3. LEFT JOIN strefa ON pracownik.ID_strefa=strefa.ID_strefa
  4. LEFT JOIN stanowisko ON pracownik.ID_stanowisko=stanowisko.ID_stanowisko
iSklep.net
Cytat(nospor @ 1.02.2011, 11:21:49 ) *
Musisz dołączyc pozostale tabele przy pomocy LEFT JOIN
  1. SELECT * FROM pracownik
  2. LEFT JOIN dzial ON pracownik.ID_dzial=dzial.ID_dzial


Super - jeszcze jak to w PHP wyświetlić wstydnis.gif
nospor
Normalnie. Funkcje z rodziny mysql_
mysql_query, mysql_fetch_array
Zalecam zapoznanie się z manualem oraz pierwszym lepszym darmowym kursem php+mysql
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.