select ref, count(distinct id) from table group by ref;
यह आपको रेफरी द्वारा विशिष्ट आईडी की गिनती देगा।
select ref, count(*) from table group by ref;
यह आपको रेफरी द्वारा कई रिकॉर्ड देगा।
संपादित करें:
मनचाहा आउटपुट पाने के लिए इसे आजमाएं।
select t.*, m.counter
from table t
join (
select ref, count(distinct id) as counter
from table group by ref
) m on t.ref = m.ref
SQLFiddle पर उदाहरण:http://sqlfiddle.com/#!9/2b93c/2ए>