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

mysql एक ही तालिका में दो पंक्तियों के बीच अंतर कैसे खोजें और बेजोड़ रिकॉर्ड्स को सूचीबद्ध करें? mysql एक तालिका में बेजोड़ पंक्तियों को ढूंढ रहा है

NOT EXISTS का उपयोग करें आउटपुट को पुनः प्राप्त करने के लिए जहां विभिन्न प्रोजेक्ट नामों के लिए विवरण और संस्करण के आधार पर कोई मेल खाने वाली पंक्तियाँ नहीं हैं:

select *
from project_details p1
where not exists (
  select 1
  from project_details p2
  where p1.project_name <> p2.project_name
    and p1.project_detail = p2.project_detail
    and p1.project_version = p2.project_version
  )

SQL Fiddle यह देखने के लिए कि यह लाइव कैसे काम करता है।

आउटपुट

project_name    project_detail      project_version
---------------------------------------------------
project_2       php_mysql_jquery    1.0
project_2       php_mysql           4.0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा वेबएप में यूटीएफ -8 कैसे काम कर रहा है?

  2. MySQL के साथ ग्रुपिंग करते समय किस रो के फील्ड्स लौटाए जाते हैं?

  3. उपयोगकर्ता बनाते समय mysql सिंटैक्स त्रुटि को ठीक करें

  4. लिनक्स सर्वर पर स्वचालित रूप से MySQL डेटाबेस का बैकअप लें

  5. SQL और MySQL में क्या अंतर हैं