sql - MYSQL select all children (and their children) based upon root parent -


मेरे पास एक टेबल सेटअप अप है (कोर्स की सरलीकृत)

  कोड | डेक्स | माता-पिता | लेलेक्स ----- + ------------------ + --------------- + -------- FF00 | फल | जड़ | 0 वीवी 00 | Veggies | जड़ | 0 एफ 001 | साइट्रस फलों | FF00 | 1 V001 | जड़ें | वीवी 00 | 1 एफ 002 | संतरे | F001 | 2 एफ 003 | नारंगी | F001 | 2 एफ 004 | अंगूर | F001 | 2 एफ 005 | नींबू | F001 | 2 वी 002 | गाजर | V001 | 2 V003 | बीट्रोट | V001 | 2 V004 | मूली | | V001 | 2 एफ 101 | बिग ऑरेंज | F002 | 3 एफ 103 | छोटे ऑरेंज | F003 | 3  

मैं क्या हासिल करना चाहूंगा, फलों से संबंधित सभी नोड्स का चयन करें, इसलिए मैं एक डेटा सेट के साथ समाप्त होता है जो दिखता है

  कोड | डेक्स | माता-पिता | लेलेक्स ----- + ------------------ + --------------- + -------- FF00 | फल | जड़ | 0 एफ 001 | साइट्रस फलों | FF00 | 1 एफ 002 | संतरे | F001 | 2 एफ 003 | नारंगी | F001 | 2 एफ 004 | अंगूर | F001 | 2 एफ 005 | नींबू | F001 | 2 एफ 101 | बिग ऑरेंज | F002 | 3 एफ 103 | छोटे ऑरेंज | F003 | 3  

मैंने निम्न MYSQL की कोशिश की लेकिन यह सिर्फ मेरी पूरी तालिका को खींच लिया

  चुनें। * से (चयन करें c.code, c.descx, C.parentcode, c.levelx, भोजन से सी छोड़कर c.parentcode = p.code पर c.code = 'FF00' यूनिअस सभी का चयन करें बाल कूट, child.descx, child.parentcode, child.levelx, बच्चा। खाद्य बच्चे से फेंक इनर जीना खाना माता-पिता में बाल। Parentcode = parent.code) टी के रूप में  

कोई सलाह?


Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -