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

सभी स्तंभों के लिए सबसे सामान्य मान प्राप्त करें

SELECT UserID, COUNT(*) FROM
(SELECT UserID FROM tablename
 UNION ALL
 SELECT UserID2 FROM tablename) t
GROUP BY UserID

मैंने id . शामिल नहीं किया कॉलम क्योंकि यह मानों से संबंधित नहीं लगता है।

यदि आप प्रत्येक नाम के लिए सभी आईडी देखना चाहते हैं, तो आप GROUP_CONCAT का उपयोग कर सकते हैं:

SELECT GROUP_CONCAT(id), UserID, COUNT(*) FROM
(SELECT id, UserID FROM tablename
 UNION ALL
 SELECT id, UserID2 FROM tablename) t
GROUP BY UserID



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल इन क्लॉज विद ज़ीरो टू कई पैरामीटर्स

  2. MySql और माइग्रेशन के साथ एंटिटी फ्रेमवर्क विफल हो रहा है क्योंकि अधिकतम कुंजी लंबाई 767 बाइट्स है

  3. तैयार वक्तव्य का उपयोग करके, मैं सम्मिलित पंक्ति की आईडी कैसे वापस कर सकता हूं?

  4. MySQL बाइनरी बनाम चार कैरेक्टर सेट बाइनरी

  5. तालिका mysql incl में सभी बाधाओं को अक्षम और सक्षम कैसे करें। पीके एफके सीएचके यूनी आदि