Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Jak pobrać dane do wyświetlenia ich w profilu pracownika?
arturpiotrowski
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 6.12.2016

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


Mam 3 tabele pracownicy, miejsca pracy i firmy
  1. pracownicy:
  2. pracownik_id|imie|nazwisko|plec|data_urodzenia
  3. firmy:
  4. firma_id|firma_nazwa
  5. miejsca_pracy:
  6. id|id_pracownika|praca_od|praca_do|id_firmy|stanowisko

Chciałbym zrobić taki box z profilem
  1. imię: Adam
  2. nazwisko: Kowalski
  3. data urodzenia: 1974-08-15
  4. płeć: mężczyzna
  5. aktualne miejsce pracy: Firma A
  6. stanowisko: kierownik produkcji
  7. ------------------------------------------------------
  8. Kariera zawodowa
  9. ------------------------------------------------------
  10. data od - data do - Firma A - kierownik produkcji
  11. data od - data do - Firma B - starszy technik
  12. data od - data do - Firma C - technik
  13. data od - data do - Firma D - pracownik biurowy


Czy w tym przypadku muszę użyć co najmniej 3 zapytań do bazy?

1. Dane pracownika
2. Aktualne miejsce pracy i stanowisko
3. Wszystkie miejsca pracy

Nie da się jednym zapytaniem pobrać danych pracownika i jego aktualnego miejsca pracy, a drugim wszystkich miejsc pracy?
czy może lepiej byłoby dodać do tabeli pracownicy pole miejsce_pracy_id i tam trzymać id ostatniego miejsca pracy pracownika z tabeli miejsca_pracy?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 19:09