Merhabalar. Sürekli denemelerime rağmen bir yeri atlıyorum ama neresi bilemedim.
İlk tablom users:
id, username, ref şeklinde. Ref kişiyi çağıran üyenin id si.
İkinci tablom ch:
id, user_id, ch_id şeklinde. ch_id hangi karaktere sahip olduğunu gösteriyor.
Amacım şu:
en az bir karaktere sahip olan kişiler arasından en çok referansa sahip kişileri sıralamak.
inner join falan denedim ama olmadı. yardımcı olursanız sevinirim.
SQL sorgusunu oluşturamadım. Yardımcı olur musunuz?
2
●167
- 28-07-2017, 23:55:12select ref,count(ref) as refsayi from users where ref in (select user_id from ch) group by ref order by refsayi desc
- 29-07-2017, 10:50:40Teşekkür ederim. Çok uğraşmıştım. inner join kullandım ama olmadı.mindwalker adlı üyeden alıntı: mesajı görüntüle