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

mysql दोहराए जाने वाले कॉलम की पहली पंक्ति के अलावा सभी के लिए रिक्त स्थान लौटने का चयन करें

निम्नलिखित को काम करना चाहिए लेकिन यह आपके द्वारा अपने उदाहरण में उपयोग किए गए क्रम में परिणाम नहीं लौटाता है।

SELECT  IF(n.ID = nm.ID, n.Name, NULL)
        , n.ID
FROM    Names n
        INNER JOIN (
          SELECT  Name
                  , ID = MIN(ID)
          FROM    Names        
          GROUP BY
                  Name
        ) nm ON nm.Name = n.Name
ORDER BY
        n.Name
        , n.ID


  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 में ईवेंट के साथ कार्य करना

  2. चेकबॉक्स के एकाधिक मान सम्मिलन केवल डेटाबेस में अंतिम मान ले रहा है

  3. मैं अपने SQL कथन में ANDs और ORs को कैसे जोड़ सकता हूँ?

  4. कमांड लाइन से MySQL से कैसे कनेक्ट करें

  5. उसी तालिका में दूसरी पंक्ति के डेटा के साथ पंक्ति अपडेट करें