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

संपूर्ण तालिका को एकल पंक्ति के रूप में शामिल करें

एक Cross Join का उपयोग करें और group_concat

क्वेरी

select t1.name,group_concat(distinct t2.color separator ',') as color
from tbl1 t1,tbl2 t2
where t1.name = 'Paul'
group by t1.name;

SQL Fiddle



  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. mysql में एक कॉलम के लिए GUID का डिफ़ॉल्ट मान

  4. MYSQL - डेटा को एक तालिका से संबंधित तालिका में ले जाएं?

  5. mysql + अद्यतन शीर्ष n