Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> distinct count()
jastu
post
Post #1





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

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


Witam,
jeśli mamy w tabeli trzy wiersze i pole parent_id ma wartości 1, 2, 2 to możemy policzyć ilość unikalnych parent_id tak

  1. SELECT DISTINCT parent_id FROM TABLE


a jak to zrobić z count() ?


Potrzebne mi to do widoku
  1. CREATE VIEW `db_core_`.`f_v_grupy` AS SELECT
  2. g.*,
  3. count(f.id_f) AS ile_for,
  4. count(c.id_k) AS ile_kat,
  5. count(t.id_t) AS ile_tem,
  6. count(r.id_o) AS ile_odp
  7. FROM f_t_groups AS g
  8. LEFT JOIN f_t_forums AS f ON f.id_g = g.id_g
  9. LEFT JOIN f_t_categories AS c ON f.id_f = c.id_f
  10. LEFT JOIN f_t_topics AS t ON c.id_k = t.id_k
  11. LEFT JOIN f_t_replies AS r ON t.id_t = r.id_t
  12. GROUP BY
  13. id_g

obecna wersja zlicza błędnie... sciana.gif

Ten post edytował jastu 24.08.2007, 12:42:47


--------------------
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
- jastu   distinct count()   24.08.2007, 12:42:01
- - nospor   [SQL] pobierz, plaintext SELECT count(DISTINCT...   24.08.2007, 12:57:34
- - jastu   Ręce mi opadły....mogłem sprawdzi...   24.08.2007, 13:14:12


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: 21.08.2025 - 15:52