![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam mam opcję pobierania danych z dwóch tabel:
Chciałbym dodać jeszcze jedną tabele (pb_workers), której wartość np g.pr_id = p.cid czyli dla tabeli celldep. Próbowałem to zrobić na zasadzie następnego left join, niestety nazwy z tabeli celldep wywalało mi tyle razi ile było przypisanych do niej rekordów z tabeli workers. Czy można połączyć 3 tabele? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za podpowiedzi. Zrobiłem tak aby było wszystko przejrzyste. Moje zapytanie wygląda teraz tak i kod php:
Zapytanie działa poprawnie jednak nie potrafię rozbić tego dobrze. Zastosowałem obsługę nospora, do tworzenia tablicy. W chwili obecnej wygląd to tak: Kod [26] => Array ( [name] => Biuro Rachunkowe [did] => 26 [idept] => BF [corder] => 1 [dshow] => 0 [wydzial] => Array ( [190] => Array ( [namecell] => Kasa [cid] => 190 [idwysw] => BAF IV [position] => 0 [osoby] => Array ( [0] => Array ( [nazwisko] => Dobosz ) ) ) ) ) Wszystko ładnie niby działa, jednak dla tablicy osoby występuje więcej nazwisk a wywala mi jedną. Nie wiem czy robię to w dobrej formie, ale inaczej tego nie widzę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 01:55 |