Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z zapytaniem
koskitos
post
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 0
Dołączył: 18.04.2004
Skąd: Z nikąd

Ostrzeżenie: (30%)
XX---


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.
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Podaj przykladowe dane i co chesz osiagnac.
Go to the top of the page
+Quote Post
sheldon
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.02.2004
Skąd: Brusy

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:51