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

मैसकल - सबसे कम संबंध संख्या के साथ पंक्ति प्राप्त करें

शून्य छात्रों वाले शिक्षकों को शामिल करने के लिए आपको बस एक बाहरी जुड़ाव की आवश्यकता है।

select t.id, t.name
from teacher t
left join student s on t.id = s.teacher_id
group by t.id
order by count(s.name)
limit 1

आप डीनोर्मलाइज़ेशन (प्रति शिक्षक छात्रों की संख्या के साथ एक कॉलम) का उपयोग कर सकते हैं, हालांकि, यह एक बुरी आदत है और अगर यह वास्तव में अपरिहार्य नहीं है तो मैं इसकी अनुशंसा नहीं करूंगा।



  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 पर स्पेसिफिक कॉलम में चेकबॉक्स वैल्यू डालने के लिए PHP कोड

  2. Mysql फ़ंक्शन का उपयोग करके तालिका कैसे वापस करें

  3. मैट्रिक्स तालिका बनाने के लिए SQL

  4. VBA का उपयोग करके Excel में SQL-शैली क्वेरी का उपयोग करें

  5. एसक्यूएल अगर चयन के बिना सम्मिलित बयान में