Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sql LEFT OUTER JOIN, konstrukcja zapytania
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


Mam takie dwie tabele:

"Mecz":

(id) (id_kolejka)
148 1
149 1
150 1
151 1
152 1
153 1
154 1
155 1
156 1
157 1

"Typ":
(typ_gospodarz) (typ_gosc) (id_mecz) (id_gracz) (id_kolejka)



W tabeli "Typ" dla użytkownika o ID = 3 nie ma obecnie żadnych danych ponieważ jeszcze nie typował

I teraz tak. Chciałem aby zapytanie pobrało wartości NULL dzięki złączeniu LEFT OUTER JOIN

Poniższe zapytanie nie wyświetla nic. Dlaczego ?
Co w tym zapytaniu jest nie tak: ?
  1. SELECT m.id,t.typ_gospodarz,t.typ_gosc
  2. FROM test_specjalny.mecz m
  3. LEFT OUTER JOIN test_specjalny.typ t
  4. ON (m.id = t.id_mecz) AND (m.id_kolejka = t.id_kolejka)
  5. WHERE (m.id_kolejka = 1) AND (t.id_gracz = 3)
  6. ORDER BY m.id
  7. ASC


Ten post edytował damianooo 31.07.2012, 18:51:19
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 20:41