Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Źle podawany count
smietek
post
Post #1





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Mam takie zapytanie:

[SQL] pobierz, plaintext
  1. SELECT DISTINCT `reflinks`.`owner_id`, count(`reflink_clicks`.`id`) AS `clicks`, `reflink_deletecheck`.`last_day`
  2. FROM `reflinks`
  3. LEFT JOIN `reflink_clicks` ON `reflink_clicks`.`clicker_id` = `reflinks`.`owner_id` AND `reflink_clicks`.`countit` = 1
  4. LEFT JOIN `reflink_deletecheck` ON `reflink_deletecheck`.`user_id` = `reflinks`.`owner_id`
  5. GROUP BY `reflinks`.`owner_id`
  6. ORDER BY `reflinks`.`owner_id` ASC
[SQL] pobierz, plaintext

Wszystko działa sprawnie prócz głupiego Counta. Problem jest taki:
Przykładowo mam użytkowników o ID 1 i 320. Dla usera o ID count podaje mi wartość trzykrotnie większą niż powinna być, zaś dla drugiego usera podaje wartość normalną, prawidłową.
O co tu chodzi?

Edit: Już nie ważne, poradziłem sobie inaczej.

Ten post edytował smietek 29.12.2009, 12:25:52
Go to the top of the page
+Quote Post

Posty w temacie
- smietek   [SQL]Źle podawany count   29.12.2009, 11:39:59


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: 19.09.2025 - 14:32