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

एक्स या वाई द्वारा समूह?

आप इसे आसानी से MySQL में नहीं कर सकते हैं ।

समस्या यह है कि संबंध "समान है" जैसा कि आप परिभाषित करते हैं कि यह सकर्मक नहीं है। आपके उदाहरण में, Smith Inc John Smith . के समान है (प्रति SSN ) और John Smith Jane Smith . के समान है (प्रति नाम), लेकिन Smith Inc Jane Smith के समान नहीं है . इसलिए ऐसा कोई एकल मान नहीं है जिससे सभी रिकॉर्ड की तुलना की जा सके और GROUP BY यहाँ मदद नहीं करेगा।

अन्य प्रणालियों में जो रिकर्सन का समर्थन करते हैं, आप इस संबंध का एक ट्रांजिटिव क्लोजर बना सकते हैं जो समूहीकरण की अनुमति देगा, लेकिन MySQL में यह एक आसान काम नहीं है। ।



  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. कई पंक्तियों में कुछ मान होने की संख्या की गणना करने के लिए SQL क्वेरी

  3. Php Mysql सरणी में नहीं केवल सरणी में पहले परिणाम को प्रभावित करता है

  4. Mysql में शामिल होने के साथ प्रदर्शन द्वारा क्रम में सुधार कैसे करें

  5. php . का उपयोग करके mysql तालिका में टाइमस्टैम्प सहेजा जा रहा है