Mantık olarak dogru diyorsun ama çalışmıyor kod bir türlü bende bunu anlamadım

kodu siteye koyunca sitede 1 kişi var diyor ama timeout=300 için normalde sitede 8 farklı ip var şu an.
benim sorunun aynısı bu elemanında başına gelmiş
Duplicate results using DISTINCT (was "PLease help with this query....") - SitePoint Forums