Skip to main content

எல்.எல் இல் உள் இணைப்பில் பயன்படுத்துவதற்கான விரைவு வழிகாட்டி

Anonim

நீங்கள் மூன்று அல்லது அதற்கு மேற்பட்ட அட்டவணைகளிலிருந்து தரவை இணைக்க SQL JOIN அறிக்கையைப் பயன்படுத்தலாம். SQL சேர்ப்பு மிகவும் நெகிழ்வானது, மற்றும் அதன் சக்திவாய்ந்த செயல்பாடு பல அட்டவணைகள் இருந்து தரவு இணைக்க பயன்படுத்தலாம். ஒரு உள் சேனலைப் பயன்படுத்தி மூன்று வெவ்வேறு அட்டவணையில் இருந்து முடிவுகளை இணைக்க உங்களை அனுமதிக்கும் SQL அறிக்கையை பாருங்கள்.

உள் சேர உதாரணம்

எடுத்துக்காட்டுக்கு, ஒரு அட்டவணையில் உள்ள டிரைவர்களும், வாகனத்தில் பொருத்தப்பட்ட மேசைகளும் இரண்டாவது அட்டவணையில் எடுத்துக்கொள்ளும். வாகனம் மற்றும் இயக்கி இருவரும் அதே நகரத்தில் அமைந்துள்ள இடங்களில் உள் நுழைவு ஏற்படுகிறது. இருப்பிடம் நெடுவரிசைகளுக்கு இடையில் உள்ள ஒரு போட்டியைக் கொண்ட அட்டவணையில் இருந்து அனைத்து வரிசைகளையும் உள் சேரத் தேர்ந்தெடுக்கிறது.

கீழே உள்ள SQL அறிக்கை இயக்கிகள் மற்றும் வாகனம் ஒரே நகரில் அமைந்துள்ள இடங்களில் டிரைவர்கள் மற்றும் வாகனங்கள் அட்டவணையில் இருந்து தரவுகளை ஒருங்கிணைக்கிறது:

தேர்வு பெயர் கடைசி பெயர், முதல் பெயர், குறிச்சொற்களை இருந்து குறிச்சொல், வாகனங்கள் எங்கே டிரைவர்கள். இடம் = வாகனங்கள். இடம்

இந்த வினவல் பின்வரும் முடிவுகளை வெளியிடுகிறது:

கடைசி பெயர் firstname tag -------- -------- பேக்கர் ரோலண்ட் H122JM ஸ்மித் மைக்கேல் D824HA ஸ்மித் மைக்கேல் P091YF ஜேக்கப்ஸ் ஆபிரகாம் J291QR ஜேக்கப்ஸ் ஆபிரகாம் L990MT

இப்போது, ​​மூன்றாவது அட்டவணையை சேர்க்க இந்த எடுத்துக்காட்டை நீட்டிக்கவும். வார இறுதிகளில் திறந்திருக்கும் இடங்களில் நீங்கள் மட்டுமே டிரைவர்கள் மற்றும் வாகனங்கள் சேர்க்க விரும்புவதை கற்பனை செய்து பாருங்கள். JOIN அறிக்கையை விரிவாக்குவதன் மூலம் உங்கள் கேள்விக்கு ஒரு மூன்றாம் அட்டவணையை நீங்கள் கொண்டு வரலாம்:

டிரைவ்கள், வாகனங்கள், இடங்களில் இருந்து WHEEL drivers.location = vehicles.location மற்றும் vehicles.location = locations.location மற்றும் locations.open_weekends = 'ஆமாம்' முதல் பெயர், முதல் பெயர், குறிச்சொல்,

கடைசி பெயர் firstname tag open_weekends -------- --------- --- ------------- பேக்கர் ரோலண்ட் H122JM ஆம் ஜேக்கப்ஸ் ஆபிரகாம் J291QR ஆம் ஜேக்கப்ஸ் ஆபிரகாம் L990MT ஆம்

அடிப்படையான SQL JOIN அறிக்கையின் இந்த சக்தி வாய்ந்த நீட்டிப்பு, சிக்கலான முறையில் தரவை இணைக்க உங்களை அனுமதிக்கிறது. உட்புற சேருடன் அட்டவணைகளை இணைப்பதோடு கூடுதலாக, நீங்கள் வெளிப்புற சேனலைப் பயன்படுத்தி பல அட்டவணைகள் இணைக்க இந்த நுட்பத்தை பயன்படுத்தலாம். புற அட்டவணையில் இருக்கும் முடிவுகள் அடங்கும், ஆனால் இணைந்த அட்டவணையில் தொடர்புடைய பொருத்தம் இல்லை.