[inny]Jak połączyć dwie kolekcje po kluczu, Cos jak left join |
[inny]Jak połączyć dwie kolekcje po kluczu, Cos jak left join |
23.09.2018, 16:13:43
Post
#21
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 17.09.2015 Ostrzeżenie: (0%) |
PS: w pierwszym zapytaniu jest cos co powinienem wylaczyc, mianowicie:
left join imaTransactionHistory ith on ith.partNo = ip.ifsCode Poniewaz to jest stare polaczenie ktore łączyło do tabeli z dumpem z Oracle. Wiec i w tej kolekcji nie bedzie QTY, QTY trzeba przeniesc z kolejnej kolekcji.
wywalilem "? null" bbo phpstorm podkreslal jako blad |
|
|
23.09.2018, 16:18:20
Post
#22
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
Przyjrzyj sie dokladnie mojej odpowiedzi uzyj tej opcji co dodalem w komentarzu. Powinien byc jesli uzywasz php >= 7 natomiast jezeli mniejszej wersji to musisz zrobic ifa i pozatym nie zwracasz w te funkcji nic
Ten post edytował rad11 23.09.2018, 16:19:20 |
|
|
23.09.2018, 18:30:34
Post
#23
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 17.09.2015 Ostrzeżenie: (0%) |
ok, mam PHP 7.2.* wiec powinno latac. Ide testowac i dam znac
Spróbuj tak:
Kurde, podkresla mi intelisense: |
|
|
23.09.2018, 18:36:42
Post
#24
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
Bo tam powinny bycdwa znaki zapytania i return $row...
Ten post edytował rad11 23.09.2018, 18:40:13 |
|
|
23.09.2018, 20:21:36
Post
#25
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 17.09.2015 Ostrzeżenie: (0%) |
:/ Wywala blad: Cannot use object of type stdClass as array Ten post edytował fumfel20 23.09.2018, 20:22:52 |
|
|
23.09.2018, 20:49:30
Post
#26
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
Napisalem Ci ktory przyklad masz użyć popatrz jeszcze raz dokladnie
|
|
|
24.09.2018, 09:24:58
Post
#27
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 17.09.2015 Ostrzeżenie: (0%) |
Robie cos zle i nie wiem co:
|
|
|
24.09.2018, 09:40:59
Post
#28
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
W use daj $th...
|
|
|
24.09.2018, 09:48:56
Post
#29
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
-------------------- |
|
|
24.09.2018, 10:23:36
Post
#30
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 17.09.2015 Ostrzeżenie: (0%) |
W use daj $th... EDIT: wywalilem mojego dumpa i return $row nic mi nie zrwocil. Skrypt zatrzymal sie na moim pozniejszym returnie z komunikatem stop; EDIT: zrobilem dump ($imaPlan) i chyba jest ok: Sprawdze jeszcze czy dobre liczby podstawil ale na koncu dodal tez pole part_no null. EDIT: Tak testuje to wszystko i mam maly problem. Kolekcja imaProd jak widzisz zawiera joina do niepotrzebnego juz dumpa z kolekcji th, mianowicie "left join imaTransactionHistory ith on ith.partNo = ip.ifsCode". Wiec wywalilem na chwile tego lefta i dalem 0 as qty:
Problem polega na tym ze wtedy tego 0 juz nie podmienia mi funkcja map tylko wszedzie jest 0. EDIT: Wyglada na to ze nic nie dziala. Dalej czyta dane z tabeli w ktorej jest poprzedni DUMP z $th. Ten post edytował fumfel20 24.09.2018, 12:10:41 |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 12:48 |