..
У водич на СКЛ смо видели како да направите партнерства између две табеле користећи ИННЕР ЈОИН. У овом чланку ћемо видети како да то урадите исту ствар као и управљање више од два, али три табеле.
У стварности то је врло једноставна операција која не разликује од заједничког ПРИДРУЖИТЕ од 2 табеле.
Хајде да пример: Замислите хипотетичку куповину једноставну базу података е-цоммерце се састоји од три табеле структуриран на следећи начин:
корисника (користи се за управљање регистроване кориснике)
СЕЛЕЦТ утенти.уте_номе, утенти.уте_цогноме, продотти.прод_номе, продотти.прод_десцризионе, продотти.прод_преззо, ацкуисти.ацк_дата Од корисника ИННЕР ЈОИН куповина О = утенти.уте_ид ацкуисти.ацк_уте_ид ИННЕР ЈОИН производа О = продотти.прод_ид ацкуисти.ацк_прод_ид ГДЕ утенти.уте_ид = 1;Као што сте можда приметили заједнички ФРОМ клаузуле (који идентификује прве табеле) је следе два ИННЕР ЈОИН (који идентификују другог и трећег стола) у пратњи важећим линк на који је "мост" како би се створио везу рационално између различитих табела.
Коначно сам само да вас подсетим да је, наравно, можете користити технику види горе за више сложених упита укључује 4, 5 или више табела ... у ствари, ја вам саветујем да не претерују изградњу таквог упита, мада теоретски могуће, често трудио управљати у практичној примени.
| |
МС Аццесс (Адванцед)
Сазнајте како да направите и управљање базама података брзо и лако. Полазећи од 29 €. |
| |
МиСКЛ (курс)
Управљање опен соурце базу података. Од 39 €. |
| |
СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Од 39 €. |