Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie wyników z tabeli 1, jeżeli w tabeli ...
Eagle
post 14.06.2010, 21:44:05
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 14
Dołączył: 16.03.2007

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


Witam

Potrzebuje pobrać wszystkie wartości z tabeli1, jeżeli tabela2 w polu "dokument" ma wartość 0

Tabela1
Kod
id | data | user | inne pola ...
1  | 2010 | 1234 | ...
2  | 2011 | 3456 | ...


Tabela2
Kod
id | dokument | inne pola ...
1  | 0 | ...
2  | 1 | ...


Zapytanie wyprodukowałem takie:

  1. SELECT `t1`.* FROM `tabela1` AS `t1`
  2. LEFT JOIN `tabela2` AS `t2`
  3. ON 1
  4. WHERE (t2.dokument = 0)


Dla przykładowych danych zwraca mi oba wyniki (z tabeli 1 [powinno zwrócić tylko pozycję 2]).
Potrzebuję też wziąć pod uwagę przypadek, kiedy tabela2 jest pusta.

Z góry dzięki
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:21