Evet tüm uidleri tek bir sorguda almak için SELECT uid, count(distinct from tablo group by uid; Her bir uid'e bağlı tekil gid listesini verir.

teşekkürler Angelo şöyle yapabilirmiyiz? SELECT uid from tablo where uid = 1 COUNT(DISTINCT as total FROM tablo bu iki sorguyu nasıl birleştiririz. yani hem uid si 1 olacak hem gid si farklı olanları nasıl sayarız?

SELECT COUNT(DISTINCT as total FROM tablo

sanırım çözdüm olayı teşekkür ediyorum. SELECT uid, COUNT FROM tablo WHERE uid =1

Arkadaşlar diyelim bir tablomuz var. tablomuzda ki kayıt sayısını alacağız idye göre buraya kadar tamam ama. bir de bu kayıtlarda ortak bir alan olan var ve ortak olanları bir kez saymasını isteyeceğiz bunu nası lyaparız? Daha da açayım. id var otoincrement unique gid var bazı idlerin gid si ortak. ortak gid olanları bir sefer saymasını istiyoruz. yani 7000 kayıt var diyelim bunların 1700 tanesinin gid si ortak. sorgumuzun sonucunda 5300 çıkması gerekiyor. yardımcı olursanız sevinirim.