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

MySQL में दो तालिकाओं में शामिल हों, दूसरी तालिका से केवल एक पंक्ति लौटाएं

संपादित

स्पष्ट रूप से MySQL डेटाबेस में समूहीकृत करना आपके लिए कारगर साबित होगा।

डेटाबेस कॉलम हैं main_id, sub_id, sub_main_id, sub_data

SELECT *
FROM tblmain
  inner join sub on sub.sub_main_id = main_id
group by main_id;

समूह के बिना मेरे पास ये रिकॉर्ड हैं:

1, 1, 1, 'test 1'
1, 2, 1, 'test 2'
2, 3, 2, 'test 3'
3, 4, 3, 'test 4'
2, 5, 2, 'test 5'

समूह बनाने के बाद, मुझे यह परिणाम मिलता है:

1, 1, 1, 'test 1'
2, 3, 2, 'test 3'
3, 4, 3, 'test 4'


  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. FindByUUID () स्प्रिंग डेटा के जेपीए रिपोजिटरी का उपयोग कर

  3. MySQL PI () फ़ंक्शन - (pi) का मान लौटाएं

  4. MySQL कॉलम को ON DELETE SET NULL के साथ अस्वीकार करता है लेकिन DELETE CASCADE पर नहीं

  5. माइक्रोटाइम के लिए दशमलव लंबाई (सच)?