pracownicy: pracownik_id|imie|nazwisko|plec|data_urodzenia firmy: firma_id|firma_nazwa miejsca_pracy: id|id_pracownika|praca_od|praca_do|id_firmy|stanowisko
Chciałbym zrobić taki box z profilem
imię: Adam nazwisko: Kowalski data urodzenia: 1974-08-15 płeć: mężczyzna aktualne miejsce pracy: Firma A stanowisko: kierownik produkcji ------------------------------------------------------ Kariera zawodowa ------------------------------------------------------ data od - data do - Firma A - kierownik produkcji data od - data do - Firma B - starszy technik data od - data do - Firma C - technik 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?