Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytanie z warunkiem
Forum PHP.pl > Forum > Bazy danych > MySQL
misty
hej, chcialabym miec zapytanie z warunkiem (o ile sie da). Zapytanie w ogolnej postaci przedstawia sie tak:

  1. SELECT table1.id, table1.main_name, table2.main_name
  2. FROM table1, table2
  3. WHERE 1
  4. AND table2.id = table1.table2_id
  5. ORDER BY table1.main_name


Problem jest taki, ze dla niektorych rekordow w tabeli table1 pole table2_id = 0. (tzn to jest ok). i ja chcialabym aby dla takiego przypadku, wycagniety
table2.main_name byl rowny ''.

Czy cos takiego jest mozliwe? Bede wdzieczna za wszystkie wskazowki..

pzdr,
misty
nospor
left join

  1. SELECT table1.id, table1.main_name, table2.main_name
  2. FROM table1
  3. LEFT JOIN table2 ON table2.id = table1.table2_id
  4. ORDER BY table1.main_name


ps:
table1.main_name, table2.main_name
Nadpisujesz drugim main_name pierwsze main_name
misty
dzieki, pomoglo!

pzdr smile.gif
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.