મલ્ટીપલ કોષ્ટકોમાંથી ગ્રુપ ડેટા માટે એસક્યુએલમાં ઈનર જોડાય છે તે માટે માર્ગદર્શન

ત્રણ કે તેથી વધુ કોષ્ટકોમાંથી ડેટા ભેગા કરવા માટે એસક્યુએલ ઇનરરનો ઉપયોગ કરો

તમે ત્રણ કે તેથી વધુ કોષ્ટકોમાંથી ડેટા ભેગા કરવા માટે SQL JOIN સ્ટેટમેન્ટનો ઉપયોગ કરી શકો છો. એસક્યુએલ (SQL) JOIN અત્યંત લવચીક છે, અને તેની શક્તિશાળી કાર્યક્ષમતાને ઘણી કોષ્ટકોમાંથી માહિતીને ભેગા કરવા માટે વાપરી શકાય છે. ચાલો એસક્યુએલ સ્ટેટમેન્ટ પર એક નજર કરીએ જે તમને આંતરિક જોડાણોનો ઉપયોગ કરીને ત્રણ જુદી જુદી કોષ્ટકોમાંથી પરિણામ ભેગા કરવાની પરવાનગી આપે છે.

આંતરિક જોડાઓ ઉદાહરણ

ઉદાહરણ તરીકે, ટેબલ લો જેમાં બીજામાં એક કોષ્ટકમાં ડ્રાઈવરો અને વાહન મેચ-અપ્સ શામેલ હોય . આંતરિક જોડાણો ત્યારે થાય છે કે જ્યાં બંને વાહન અને ડ્રાઈવર એક જ શહેરમાં સ્થિત છે. આંતરિક જોડાણો બંને કોષ્ટકોમાંથી બધી હરોળોને પસંદ કરે છે જેમાં સ્થાન કૉલમ્સ વચ્ચેની મેચ હોય છે.

નીચેના એસક્યુએલ નિવેદન એવા કિસ્સાઓમાં ડ્રાઇવર્સ અને વાહનોની કોષ્ટકોમાંથી માહિતીને જોડે છે જ્યાં ડ્રાઇવર અને વાહન સમાન શહેરમાં સ્થિત છે:

પસંદ કરેલ નામ, ફર્સ્ટ નેમ, ડ્રાઇવરોથી ટેગ, વાહનો WHERE ડ્રાઇવર્સ. સ્થાન = વાહનો. સ્થાન

આ ક્વેરી નીચેના પરિણામો ઉત્પન્ન કરે છે:

છેલ્લું નામ પ્રથમ નામ ટેગ -------- --------- બેકર રોલેન્ડ એચ 122 જેએમ સ્મિથ માઈકલ ડી 824 એસએ સ્મેથ માઈકલ પી091 વાયફ જેકોબ્સ અબ્રાહમ જે .291 કયુઆર જેકોબ્સ અબ્રાહમ એલ 990 એમટી

હવે, ત્રીજા કોષ્ટકને શામેલ કરવા માટે આ ઉદાહરણનો વિસ્તાર કરો. કલ્પના કરો કે તમે અઠવાડિયાના અંતે ખુલ્લા સ્થાનો પર હાજર ફક્ત ડ્રાઈવરો અને વાહનો શામેલ કરવા માગો છો. નીચે પ્રમાણે JOIN સ્ટેટમેન્ટને વિસ્તૃત કરીને તમે તમારી ક્વેરીને ત્રીજા કોષ્ટકમાં લાવી શકો છો:

ડ્રાઇવરો, વાહનો, સ્થાનો, ફોલ્ડર્સ, સ્થાનો, વાહનો, સ્થાનો અને વાહનો. સ્થાન = સ્થાનો. સ્થાન અને સ્થાનો .open_weekends = 'હા' છેલ્લું નામ પ્રથમ નામ ટૅગ open_weekends -------- પસંદ કરો, છેલ્લું નામ પસંદ કરો firstname, ટૅગ, open_weekends. --------- --- ------------- બેકર રોલેન્ડ એચ 122 જેએમ હા જેકોબ્સ અબ્રાહમ જે .291 ક્યુઆર હા જેકોબ્સ અબ્રાહમ એલ 990 એમટી હા

મૂળભૂત SQL JOIN સ્ટેટમેંટ માટે આ શક્તિશાળી એક્સ્ટેંશનથી તમે ડેટાને એક જટિલ રીતે સંયોજિત કરી શકો છો. આંતરિક જોડાણો સાથે કોષ્ટકોને સંયોજિત કરવા ઉપરાંત, તમે બાહ્ય જોડાણોનો ઉપયોગ કરીને બહુવિધ કોષ્ટકોને ભેગા કરવા માટે આ તકનીકનો ઉપયોગ પણ કરી શકો છો. બાહ્ય જોડાણોમાં એક કોષ્ટકમાં રહેલા પરિણામોનો સમાવેશ થાય છે પરંતુ સંલગ્ન ટેબલમાં અનુરૂપ મેચ નથી.