⊗ppPmDOSD 386 of 447 menu

PHP में रिलेशनल संबंधों में कई वंशज

पिछले पाठ में, एक पिता के पास केवल एक ही बेटा हो सकता था। यह इस तथ्य के माध्यम से प्राप्त किया गया था कि पिता के पास son_id लिंक था।

अब मान लीजिए कि एक पिता के कई बेटे हो सकते हैं। इस मामले में, हम अभी भी केवल एक टेबल बना सकते हैं, जो स्वयं से जुड़ी होगी। केवल लिंक फ़ील्ड में हम बेटे का id नहीं, बल्कि पिता का id स्टोर करेंगे। इस मामले में, कई उपयोगकर्ता अपने पिता को संदर्भित करने में सक्षम होंगे - और इस तरह पिता के कई बेटे होंगे:

users
id name father_id
1 user1 3
2 user2 3
3 user3 4
4 user4 null

उपयोगकर्ता को उसके पिता के साथ निम्नलिखित तरीके से प्राप्त किया जा सकता है:

SELECT users.name as user_name, fathers.name as father_name FROM users LEFT JOIN users as fathers ON fathers.id=users.father_id

मान लीजिए कि हमारे पास उपयोगकर्ता हैं। प्रत्येक उपयोगकर्ता के पास एक पिता और एक माँ है। भंडारण संरचना को विस्तार से लिखें।

एक क्वेरी लिखें जो उपयोगकर्ता को उसके पिता और माँ के साथ प्राप्त करे।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें