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