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

MySQL में 2 कॉलम के सभी विशिष्ट संयोजन कैसे प्राप्त करें?

DISTINCT . का उपयोग करने के लिए खंड, आपको पहले दो स्तंभों को मैन्युअल रूप से क्रमबद्ध करने की आवश्यकता है:

SELECT DISTINCT
    CASE WHEN (col1 < col2) THEN col1 else col2 END AS Col1,
    CASE WHEN (col1 < col2) THEN col2 else col1 END AS Col2,
    col3
FROM t

यह SQLFiddle देखें




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या Laravel के ELOQUENT ORM के साथ परिणाम को सीमित करने का कोई तरीका है?

  2. InnoDB केवल रिकॉर्ड डालें यदि संदर्भित आईडी मौजूद है (विदेशी कुंजी के बिना)

  3. mysql.sock गुम है; ऑपरेशनल एरर देना:(2002, सॉकेट '/tmp/mysql.sock' (2) के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता)

  4. हाइबरनेट में तालिकाओं के बीच एकाधिक एक-से-अनेक संबंध निर्दिष्ट करना

  5. किसी अन्य तालिका पर `कहां` खंड के साथ विशिष्ट तालिका से एक मान का चयन करें