Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z zapytaniem
Forum PHP.pl > Forum > Bazy danych
koskitos
Mam pare tabel. Obie tabele sa polaczone jakims polem1.
Chce ulozyc zapytanie, ktoro zwroci mi ilosc pol z tabeli1, w ktorej pole2 jest jakies oraz tabeli2, w ktorej pole3 jest jakies.
Problem w tym, że jeżeli nie istnieje wiersz w tabeli2, to nie zwraca mi pola z tabeli 1.
Probowalem to zrobic left join, ale jak tego uzylem, to zwracalo mi zawsze nawet jezeli pole3 nie bylo jakies.

Zamotalem, ale mam nadzieje, ze da sie zrozumiec. Struktury tabel niestety nie moge podac.
SongoQ
Podaj przykladowe dane i co chesz osiagnac.
sheldon
Cytat(koskitos @ 2005-12-15 18:16:05)
Probowalem to zrobic left join, ale jak tego uzylem, to zwracalo mi zawsze nawet jezeli pole3 nie bylo jakies.

Może warto użyć JOIN zamiast LEFT JOIN jeśli chcesz takie coś osiągnąć?

A zresztą: http://www.wellho.net/mouth/158_MySQL-LEFT...OUTER-JOIN.html
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.