Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] składnia zapytania w mysql (if where)
Forum PHP.pl > Forum > Przedszkole
wbijok
Witajcie
Mam problem z zapytaniem do mysqla:
  1. SELECT id, id_parent, link, level, title, depth
  2. FROM pp_menu
  3. WHERE depth = 0
  4. ORDER BY level ASC


W tym momecie wynikiem są wszystkie rekordy z depth =0, chciałbym dodać do zapytania jeszcze dwa warunki: (depth =1 and id_parent = x) oraz (depth =2 and id_parent=y). Ma to działać na takiej zasadzie, że zawsze wyświetlane są rekordy z depth=0 a także id_parent=x i depth=1 oraz id_parent=y i depth =2. Jak dodać do zapytania kolejne parametry?
untorched
  1. SELECT id, id_parent, link, level, title, depth
  2. FROM pp_menu
  3. WHERE depth = 0 OR (depth = 1 AND id_parent = x) OR (depth = 2 AND id_parent = y)
  4. ORDER BY level ASC


może tak?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.