![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 6.12.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Postaram się wyjaśnić jak najlepiej potrafię.
z tego wszystkiego potrzebuję uzyskać linijkę którą niestety nie wiem jak wyciągnąć (z użyciem tablic w PHP już to zrobiłem tyle, że jest to mało wydajny sposób a wolałbym użyć sql i uzyskać całość jednym zapytaniem choćby dość skomplikowanym).
Ma ktoś pomysł na to bo siedze od rana i nic wymyśleć nie mogę. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 6.12.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No właśnie nie zwykłe LEFT JOIN
w jednej i tej samej tabeli mam i pracownika i pracodawce pracodawca ma id 30 a pracownik 32 i 33 z 2 innych tabel pobieram resztę danych pracownika a do wiersza dołączam nazwę pracodawcy. zatem najpierw łączymy pracowników z pozostałymi danymi z 2 innych tabel a na koniec z pierwszej tabeli dobieramy jeszcze nazwe pracodawcy ze zwykłego left join dostaję coś takiego Kod lp pracodawca id imie_nazwisko email gid 1 30 32 Agnieszka Fikcyjna afikcyjna@onet.pl 14 a chciałbym Kod lp pracodawca id imie_nazwisko email gid 1 Spółka fikcyjna z o.o. 32 Agnieszka Fikcyjna afikcyjna@onet.pl 14 Możesz porównać to z tabelami z góry. Z góry dziekuję za pomoc bo już mi pomysłów brak. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 06:52 |