![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 381 Pomógł: 12 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z zapytaniem z CASE bądź IF w WHERE (IMG:style_emoticons/default/smile.gif) Mam zapytanie:
Które działa jeśli c.products_id > 0 a gdy jest = 0 to tego rekordu nie wyświetla co jest logiczne ( bo szukam tak że po nazwie produtku (p.name)). Pytanie jak to obejść ? Żeby rekordy z c.products_id również wyświetlał ? Próbuję:
Jednak wyświetla tylko te z c.products_id > 0 (IMG:style_emoticons/default/sad.gif) Ten post edytował Elber 26.02.2013, 23:56:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 381 Pomógł: 12 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND c.filename LIKE "%" AND c.status_id LIKE "%" ORDER BY c.certificate_' at line 9 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
IF(c.products_id > 0, p.name LIKE "%",1)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 381 Pomógł: 12 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Działa (IMG:style_emoticons/default/smile.gif) Kombinowałem już wczoraj z IF ale zamiast 1 końcu dawałem NULL albo 0 (IMG:style_emoticons/default/biggrin.gif) jakoś mnie tak przyćmiło, a teraz jak napisałem z 1 to mnie oświeciło (IMG:style_emoticons/default/smile.gif) Dzięki zapomoc (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:55 |