SQL உள் இணைப்பில் பல அட்டவணைகள் இருந்து தரவு மீட்டெடுக்கிறது

இரண்டு அல்லது அதற்கு மேற்பட்ட தரவுத்தளங்களில் தோன்றும் தகவலை இன்னர் இணைக்கிறது

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

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

இங்கே முடிவுகள்:

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

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

தேர்வு பெயர் கடைசி பெயர், firstname, tag, vehicles.class இயக்கிகள், வாகனங்கள் where drivers.location = vehicles.location மற்றும் drivers.class = vehicles.class

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

கடைசி பெயர் முதல் பெயர் குறிச்சொல் வகுப்பு
---------- ------------ ---- ------
பேக்கர் ரோலண்ட் H122JM கார்
ஸ்மித் மைக்கேல் D824HA டிரக்
ஜேக்கப்ஸ் ஆபிரகாம் J291QR கார்

காணாமல் போன வரிசைகளை மைக்கேல் ஸ்மித் ஒரு கார் மற்றும் ஆப்ரஹாம் ஜேக்கப்ஸ் ஆகியோருடன் ஒரு டிரக், அவர்கள் ஓட்ட அனுமதிக்கப்படாத வாகனங்கள்.

மூன்று அல்லது அதற்கு மேற்பட்ட அட்டவணைகளிலிருந்து தரவை ஒன்றிணைக்க உள் இணைப்பில் பயன்படுத்தலாம் .