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

मैं mysql में एक सेल्फ रेफरेंसिंग टेबल को क्वेरी करके एक पुनरावर्ती परिणाम कैसे प्राप्त करूं?

आप सीधे MySQL से पुनरावर्ती परिणाम प्राप्त नहीं करने जा रहे हैं। हाल ही में इसी तरह की चर्चा हुई थी - संग्रहीत प्रक्रियाओं आदि का उपयोग करके कुछ आरडीबीएमएस के साथ यह संभव है, लेकिन आउट-ऑफ-द-बॉक्स एसक्यूएल के साथ नहीं (देखें मैं मनमाने ढंग से पुनरावर्तन गहराई के लिए पूर्वज आईडी कैसे प्राप्त कर सकता हूं एक SQL क्वेरी? )।

मैं इसके बजाय इसी तरह के मामलों में क्या करता हूं:माता-पिता के बिना सभी टिप्पणियां प्राप्त करें। फिर, प्रत्येक टिप्पणी के लिए, उसके बच्चे प्राप्त करें (यदि आप प्रत्येक टिप्पणी की "गहराई" संग्रहीत करते हैं तो आप इन सभी बच्चों और अगली परतों के सभी बच्चों को एक SQL क्वेरी के साथ प्राप्त कर सकते हैं)। अपने पेड़ की संरचना में बच्चों को उचित स्थान पर स्टोर करें, दोहराएं।

यदि आपको अधिक निम्न-स्तर की आवश्यकता है, तो आपको कुछ कोड साझा करने, अपनी डेटा संरचना की व्याख्या करने की आवश्यकता होगी, आपने अब तक क्या प्रयास किया है, यह केवल सामान्य दृष्टिकोण है।




  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. दैनिक पहुंच सीमित करें

  4. mysql में नहीं चुनें () - सेट को अलग करें?

  5. MYSQL डेटाबेस में छवि अपलोड करें और इसे स्विफ्ट के साथ PHP का उपयोग करके प्रदर्शित करें