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.