Oracle SQLде ички кошулуу деген эмне?
Oracle SQLде ички кошулуу деген эмне?

Video: Oracle SQLде ички кошулуу деген эмне?

Video: Oracle SQLде ички кошулуу деген эмне?
Video: SQL - 4.2 дарс. UNION оператори ва ички сўровлар. 2024, Май
Anonim

Эмне Oracle ичинде ички кошулуу ? The INNER кошулуу ушундай а кошулуу эквижындар жана эч кандай кошулмалар аткарылганда, баштапкы жана максаттуу таблицалардагы саптар кошулуу тиешелүүлүгүнө жараша теңдик жана теңсиздик операторлору менен түзүлгөн шарт. Булар деп аталат ички кошулмалар.

Буга байланыштуу, SQLде ички кошулуу деген эмне?

The ИЧКИ КОШУЛУУ эки катышуучу таблицадан бардык саптарды мамычалардын ортосунда дал келген учурда тандайт. Ан SQL INNER JOIN менен бирдей КОШУЛ эки же андан көп таблицалардын саптарын бириктирген пункт.

Ошондой эле сурашы мүмкүн, сиз 3 үстөлгө кошула аласызбы? Эгер сен алынган маалыматтар керек бир нече үстөл ичинде бир SELECT суроо сен же подсуроону колдонуу керек КОШУЛ . Көпчүлүк учурда биз гана кошулуу эки столдор Кызматкер жана бөлүм сыяктуу, бирок кээде сен талап кылышы мүмкүн кошулуу эки столдор жана популярдуу окуя болуп саналат үч үстөлдү бириктирүү SQLде.

Бул жерде, мисалы, Oracle менен кошулуу деген эмне?

Oracle кошулуу тиешелүү мамычалардын маанилеринин негизинде эки же андан көп таблицалардын тилкелерин бириктирүү үчүн колдонулат. Тиешелүү мамычалар, адатта, биринчи таблицанын негизги ачкыч мамыча(лары) жана экинчи таблицанын тышкы ачкыч мамычасы(лар) болуп саналат. Oracle ички колдойт кошулуу , солго кошулуу , туура кошулуу , толук тышкы кошулуу жана кайчылаш кошулуу.

Equi кошулуу менен ички кошулуунун ортосунда кандай айырма бар?

Ан тең кошулуу болуп саналат кошулуу менен кошулуу теңдик операторун камтыган шарт. Ан тең кошулуу көрсөтүлгөн мамычалар үчүн эквиваленттүү мааниге ээ болгон саптарды гана кайтарат. Ан ички кошулуу болуп саналат кошулуу ошол саптарды гана кайтарган эки же андан көп таблицалардын (a салыштыруу оператор) канааттандырган кошулуу абалы.

Сунушталууда: