Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql गिनता है कि कितनी बार एक फ़ील्ड दूसरे से लिंक होता है

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL JSON_EXTRACT पथ अभिव्यक्ति त्रुटि

  2. PostgreSQL, MS SQL सर्वर, MySQL, और SQLite में शेष

  3. mysql_num_rows () पैरामीटर 1 को संसाधन होने की अपेक्षा करता है, बूलियन C:\wamp\www . में दिया गया है

  4. कैसे पिवट करें? एकाधिक पंक्तियों के साथ एकाधिक पंक्तियों को एक पंक्ति में कैसे परिवर्तित करें?

  5. स्पंदन को लोकलहोस्ट से कैसे कनेक्ट करें mysql डेटाबेस