Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 3 tabele w JOIN i opcjonalny COUNT() w warunku
jastu
post
Post #1





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Podpowiedzcie mi , nie mogę połączyć trzech tabel - opiszę to tak : wyświetl dany wiersz gdy w 3 tabeli jest kolumna Y o ID wiersza i kolumna X ma wartość T LUB wyświetl dany wiersz gdy w tabeli 3 nie ma kolumny Y z danym ID
  1. SELECT *, (SELECT COUNT(*) FROM zgloszenia z, decyzje d WHERE z.id_zgl=d.d_id_zgl ) AS ile
  2.  
  3. FROM zgloszenia z LEFT JOIN odpowiedzi o ON z.id_zgl=o.od_id_zgl
  4. LEFT JOIN decyzje d ON o.od_id_zgl=d.d_id_zgl
  5.  
  6. WHERE (z.grupa='oc33' AND ile=0)
  7. OR(z.grupa='oc33' AND d.d_viev='T')
  8. GROUP BY z.id_zgl DESC ;

Proszę o jakiś komentarz, słowa krytyki lub (i do tego się przychylam) pomoc , hej !

Ten post edytował jastu 20.06.2006, 14:08:35


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
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 Aktualny czas: 19.08.2025 - 06:29