Зүүн болон баруун талын нэгдэл хоёрын ялгаа юу вэ?
Зүүн болон баруун талын нэгдэл хоёрын ялгаа юу вэ?

Видео: Зүүн болон баруун талын нэгдэл хоёрын ялгаа юу вэ?

Видео: Зүүн болон баруун талын нэгдэл хоёрын ялгаа юу вэ?
Видео: Нарны аймаг ба гаригуудын үүсэл - SOLAR SYSTEM 2024, May
Anonim

ДОТООД НЭГДЭХ : хоёр хүснэгтэд таарч байгаа үед мөрүүдийг буцаана. ЗҮҮН НЭГДЭХ : -аас бүх мөрийг буцаана зүүн хүснэгт, таарахгүй байсан ч гэсэн баруун талд ширээ. ЗӨВ НЭГДЭХ : -аас бүх мөрийг буцаана зөв хүснэгт, таарахгүй байсан ч гэсэн зүүн талд ширээ. Тайлбар: Энэ нь хоёр хүснэгтээс сонгосон бүх утгыг буцаана.

Эндээс зүүн болон баруун гадна талын холболтын ялгаа юу вэ?

Түлхүүр хоорондын ялгаа а зүүн гадна талын нэгдэл , мөн a баруун гадна талын нэгдэл тийм үү зүүн гадна талын нэгдэлд энэ бол ширээ дахь Бүх мөр нь буцаагдсан FROM заалт. Харин, баруун гадна талын нэгдэлд Бид заасан хүснэгтээс бүх мөрийг буцааж байна нэгдэлд заалт.

Үүнтэй адилаар зүүн гадна талын нэгдэл ба дотоод холболт хоёрын хооронд ямар ялгаа байдаг вэ? 4 хариулт. Дотоод нэгдэл - Ан дотоод нэгдэл ижил төстэй асуулгын аль нэгийг ашиглах нь хоёр хүснэгтийн огтлолцлыг, өөрөөр хэлбэл тэдгээрийн нийтлэг хоёр мөрийг өгдөг. Зүүн гадна талын нэгдэл - А зүүн гадна талын нэгдэл бүх мөрийг өгөх болно дотор , дээр нь B дахь нийтлэг мөрүүдийг нэмнэ.

Тэгвэл Join гэдэг нь LEFT JOIN-тэй адилхан уу?

Ялгаа нь нийтлэг бүртгэл байхгүй тохиолдолд хүснэгтүүдийг нэгтгэх арга юм. ЗҮҮН НЭГДЭХ байна ЗҮҮНтэй ижил ГАДНА НЭГДЭХ бүх бичлэгийг харуулах гэсэн утгатай зүүн Хүснэгт (жишээ нь SQL хэллэгийн өмнөх хүснэгт) баруун хүснэгтэд тохирох бичлэг байгаа эсэхээс үл хамааран.

Яагаад зүүн нэгдэхийн оронд баруун нэгдлийг ашигладаг вэ?

Миний бодож чадах цорын ганц шалтгаан RIGHT OUTER JOIN-ийг ашиглана уу Энэ нь таны SQL-г илүү өөрөө баримтжуулахыг хичээх явдал юм. Та магадгүй хүсч байгаа байх зүүн холболтыг ашиглана уу нэгээс олон харилцааны хамааралтай (олон) тал дахь хоосон мөртэй асуулгад баруун нийлдэг бие даасан тал дээр хоосон мөр үүсгэдэг тэдгээр асуулгад.

Зөвлөмж болгож буй: