Сол кошулуу менен оңго кошулуунун ортосунда кандай айырма бар?
Сол кошулуу менен оңго кошулуунун ортосунда кандай айырма бар?

Video: Сол кошулуу менен оңго кошулуунун ортосунда кандай айырма бар?

Video: Сол кошулуу менен оңго кошулуунун ортосунда кандай айырма бар?
Video: Аял кантсе, эркекти тошокто кандырат? 2024, Апрель
Anonim

ИЧКИ КОШУЛ : эки таблицада дал келген саптарды кайтарат. СОЛ КОШУЛУУ : бардык саптарды кайтарат сол стол, эгерде эч кандай дал келүү жок болсо да оң жакта стол. ТУУРА КОШУЛУУ : бардык саптарды кайтарат туура стол, эгерде эч кандай дал келүү жок болсо да солдо стол. Эскертүү: Бул эки таблицадан бардык тандалган маанилерди кайтарат.

Бул жерде, сол жана оң тышкы биригүү ортосунда кандай айырма бар?

Ачкыч ортосундагы айырма а сол сырткы кошулуу , жана а оң сырткы кошулуу ошол сол сырткы кошулууда бул стол ичинде Бардык саптары кайтарылган FROM пункту. Ал эми, оң сырткы кошулууда биз көрсөтүлгөн таблицадан бардык саптарды кайтарып жатабыз кошулууда пункт.

Ошо сыяктуу эле, сол сырткы кошулуу менен ички кошулуунун ортосунда кандай айырма бар? 4 Жооптор. Ички кошулуу - Ан ички кошулуу эквиваленттүү сурамдардын бирин колдонуу эки таблицанын кесилишин, башкача айтканда, аларда жалпы болгон эки катарды берет. Сол сырткы кошулуу - А сол сырткы кошулуу бардык катарларды берет ичинде , плюс Б ичиндеги бардык жалпы катарлар.

Анда, кошулуу LEFT JOIN менен бирдейби?

Эч кандай жалпы жазуулар жок болсо, айырма таблицаларды бириктирүү жолу болуп саналат. СОЛ КОШУЛУУ болуп саналат СОЛ сыяктуу ТЫШКЫ КОШУЛ жана бардык жазууларды көрсөтүү дегенди билдирет сол туура таблицада дал келген жазуулардын бар экендигине карабастан, таблица (б.а. SQL операторунун алдында турган).

Эмне үчүн солго кошулуунун ордуна оңго бириктирүү керек?

Мен ойлогон жалгыз себеп RIGHT OUTER JOIN колдонуңуз Сиздин SQL көбүрөөк өзүн-өзү документтештирүү үчүн аракет кылуу болуп саналат. Мүмкүн сиз кааласаңыз керек сол кошулмаларды колдонуу бирден көпкө мамилелердин көз каранды (көп) тарабында нөл саптары бар суроолор үчүн жана оң кошулат көз карандысыз тарапта нөл саптарды жаратуучу сурамдарда.

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