బహుళ మార్గాల నుండి గ్రూప్ డేటాకు SQL లో ఇన్నర్ ఉపయోగించడం ఒక గైడ్

మూడు లేదా అంతకంటే ఎక్కువ పట్టికల నుండి డేటాను కలపడానికి SQL ఇన్నర్ జాయింట్స్ ఉపయోగించండి

మీరు మూడు లేదా అంతకంటే ఎక్కువ పట్టికల నుండి డేటాను కలపడానికి SQL JOIN స్టేట్మెంట్లను ఉపయోగించవచ్చు. SQL JOIN అనువైనది, మరియు దాని శక్తివంతమైన కార్యాచరణను బహుళ పట్టికల నుండి డేటాను కలపడానికి ఉపయోగించవచ్చు. యొక్క లోపలి చేరడం ద్వారా మీరు మూడు వేర్వేరు పట్టికలు నుండి ఫలితాలను మిళితం చేయడానికి అనుమతించే SQL స్టేట్మెంట్ లలో పరిశీలించండి.

ఇన్నర్ చేరండి ఉదాహరణ

ఉదాహరణకు, ఒక పట్టికలో డ్రైవర్లను కలిగి ఉన్న పట్టికలు మరియు రెండవ వాహనంలో ఉన్న వాహనాల మ్యాచ్-అప్లను తీసుకోండి. వాహనం మరియు డ్రైవర్ ఇద్దరూ అదే నగరంలో ఉన్న లోపలి చేరడం జరుగుతుంది. స్థాన నిలువుల మధ్య మ్యాచ్ను కలిగి ఉన్న రెండు పట్టికల నుండి అన్ని అడ్డు వరుసలను అంతర్గత చేరిక ఎంపిక చేస్తుంది.

డ్రైవర్ మరియు వాహనం ఒకే నగరంలో ఉన్న సందర్భాలలో డ్రైవర్లు మరియు వాహనాలు పట్టికల నుండి డేటాను మిళితం చేసిన క్రింద SQL స్టేట్మెంట్:

డ్రైవర్లు నుండి FROM, మొదటి పేరు, ట్యాగ్ పేరు, వాహనాలు WHERE డ్రైవర్లు.లొకేషన్ = vehicles.location

ఈ ప్రశ్న క్రింది ఫలితాలను ఉత్పత్తి చేస్తుంది:

చివరిపేరు firstname tag -------- -------- బేకర్ రోలాండ్ H122JM Smythe మైఖేల్ D824HA Smythe మైఖేల్ P091YF జాకబ్స్ అబ్రహం J291QR జాకబ్స్ అబ్రహం L990MT

ఇప్పుడు, మూడవ ఉదాహరణను చేర్చడానికి ఈ ఉదాహరణను విస్తరించండి. వారాంతంలో తెరిచే స్థానాల్లో ఉన్న డ్రైవర్లు మరియు వాహనాలను మాత్రమే మీరు చేర్చాలనుకుంటున్నారని ఆలోచించండి. మీరు ఈ క్రింది విధంగా JOIN ప్రకటనను విస్తరించడం ద్వారా మీ ప్రశ్నకు మూడవ టేబుల్ను తీసుకురావచ్చు:

డ్రైవర్లు, వాహనాలు, స్థానాలు WHERE డ్రైవర్లు WHERE = vehicles.location మరియు vehicles.location = locations.location మరియు locations.open_weekends = 'అవును' చివరిపేరు firstname tag open_weekends -------- నుండి చివరి పేరు, మొదటి పేరు, ట్యాగ్, open_weekends ఎంచుకోండి --------- --- ------------- బేకర్ రోలాండ్ H122JM అవును జాకబ్స్ అబ్రహం J291QR అవును జాకబ్స్ అబ్రహం L990MT అవును

ప్రాధమిక SQL JOIN ప్రకటనకు ఈ శక్తివంతమైన పొడిగింపు మీరు క్లిష్టమైన పద్ధతిలో సమాచారాన్ని మిళితం చేయడానికి అనుమతిస్తుంది. లోపలి చేరికతో పట్టికలు కలపడంతో పాటు, మీరు బయట చేరడం ద్వారా బహుళ పట్టికలు మిళితం చేయడానికి ఈ పద్ధతిని ఉపయోగించవచ్చు. ఔటర్ కలుపుతుంది ఒక టేబుల్ లో ఉన్న ఫలితాలను కలిగి ఉంటుంది కానీ జత చేసిన పట్టికలో సంబంధిత మ్యాచ్ లేదు.