Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%)
|
Witam.
Mam dwie tabele na podstawie której chcę coś wyciągąnąć i muszę zastosować if. Problem polega na tym że w if() potrzebuję podać podwójny warunek. Pytanie wygląda mniej więcej tak
To oczywiście w wielkim uproszczeniu. Ale moje pytanie brzmi czy w ogóle można takie 2 warunki w if wstawić. Nigdzie nie znalazłem przykładu, a przynajmniej te co znajdowałem mnie nie satysfakcjonowały, które rozwiązywałyby ten problem. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%)
|
co ciekawe przy or mam ten sam wynik ......
Spróbuję to opisać. W jednej tabeli mam dane statystyczne dotyczące sprzedawców. Sprzedawcy są podzieleni na kategorie. Sprzedawców trzymam w osobnej tabeli - co chyba jest najbardziej zrozumiałe. Chciałem porównać w jednej tabeli wyniki sprzedawców w zależności od ich przynależności. Każdy zależy od jakiegoś regionu i ma powiedzmy inny stopień (stąd te dwa warunki) i pełne pytanie wygląda mniej więcej w ten sposób.
To oczywiście przykład bo suma w środku jest dłuższa, ale oddaje to mniej więcej całą idee zapytania. Co ciekawe, cokolwiek nie wstawię do warunku drugiego or czy and zawsze mam ten sam wynik co w kolumnie wynikającej z pierwszego warunku lub wartość nullową - czyli nie spełniającą warunku. |
|
|
|
jacusek [MySQL]podwójny warunek w if() 1.02.2011, 11:24:12
nospor W IF dajesz wyrazenie logiczne. Dowolne wyrazenie ... 1.02.2011, 11:26:42
jacusek rzeczywiście nie miałem and, ale nie zmienia to fa... 1.02.2011, 11:40:05
nospor Nie dziala jak powinno? To może napisz słownie co ... 1.02.2011, 11:42:54
nospor Zacytuje ci moją wypowiedz z poprzedniego posta:
C... 1.02.2011, 11:59:02
jacusek mój błąd znalazłem. Gdzieś na końcu przykleił mi s... 1.02.2011, 12:08:54 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 19:28 |