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

GROUP_CONCAT का उपयोग न करने के क्या कारण हैं?

मैं आमतौर पर आपके पहले कोड प्रारूप का समर्थन करता हूं, एक पारंपरिक परिणाम सेट का उपयोग करता हूं, और परिणामों पर लूप करता हूं, क्लाइंट आईडी द्वारा अनुक्रमित एक नई सरणी में सहेजता हूं, मुद्राओं को एक सरणी में जोड़ता हूं। यह एक सीधा समाधान है, SQL को सरल और अनुकूलित करने में आसान रखता है, और यदि आपके पास लाने के लिए कई कॉलम हैं तो यह बेहतर काम करता है।

मैं यह कहने की कोशिश नहीं कर रहा हूं कि GROUP_CONCAT() खराब है! यह कई मामलों में वास्तव में उपयोगी है। लेकिन किसी भी फ़ंक्शन या भाषा सुविधा का उपयोग करने (या बचने के लिए) के लिए कोई भी एक आकार-फिट-सभी नियम बनाने की कोशिश करना सरल है।



  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. MySQL से SQL सर्वर में 4 बिलियन रिकॉर्ड के लिए वन-टाइम लोड कैसे करें

  3. SQL में पदानुक्रमित टैगिंग

  4. ब्लैकहोल इंजन के लिए रचनात्मक उपयोग

  5. PDO के साथ WHERE IN क्लॉज के लिए बाइंडिंग पैरामीटर्स