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

MySQL क्वेरी को मास्टर विवरण तालिका से अलग मूल्य अल्पविराम मिलता है

ठीक है, आप इसे कर सकते हैं, लेकिन इसका मतलब यह नहीं है कि आपको करना चाहिए। आप सबक्वेरी में find_in_set () का उपयोग करके 2 टेबल में शामिल हो सकते हैं और फिर परिणाम वापस पाने के लिए बाहरी क्वेरी में group_concat () का उपयोग कर सकते हैं:

select t.order_name, group_concat(t.fruit_name) as selected_fruits
from
(select o.order_name, f.fruit_name
from `order` o inner join fruit f on find_in_set(f.fruit_id, o.fruit_id)) t
group by t.order_name


  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. MySQL के साथ INNODB बफर पूल में टेबल को प्रीलोड कैसे करें?

  3. Postgresl चयन गिनती (*) समय लेने वाली

  4. विधि Illuminate\Support\Collection::save Laravel में मौजूद नहीं है

  5. mysql डेटाबेस का आकार कैसे प्राप्त करें?