Joins хэрхэн ажилладаг вэ?
Joins хэрхэн ажилладаг вэ?

Видео: Joins хэрхэн ажилладаг вэ?

Видео: Joins хэрхэн ажилладаг вэ?
Видео: Neuroscience /Тархи судлал/ 2024, May
Anonim

SQL нэгдэх заалт - a-д тохирох нэгдэх харилцааны алгебр дахь үйл ажиллагаа - харилцааны мэдээллийн сан дахь нэг буюу хэд хэдэн хүснэгтийн баганыг нэгтгэдэг. Энэ нь хүснэгт хэлбэрээр хадгалах эсвэл байгаагаар нь ашиглах боломжтой багц үүсгэдэг. А НЭГДЭХ нь нэг баганыг нэгтгэх хэрэгсэл юм (өөрөө нэгдэх ) эсвэл тус бүрт нийтлэг утгыг ашиглан хэд хэдэн хүснэгт.

Үүний тулд холболтыг хэзээ ашиглах вэ?

SQL Joins заалт нь өгөгдлийн сангийн хоёр ба түүнээс дээш хүснэгтийн бичлэгүүдийг нэгтгэхэд хэрэглэгддэг. А НЭГДЭХ нь хоёр хүснэгтийн талбаруудыг нэгтгэх хэрэгсэл юм ашиглах тус бүрт нийтлэг үнэт зүйлс.

Мөн бүтэн нэгдэл хэрхэн ажилладагийг мэдэх үү? А БҮТЭН НЭГДээрэй нэгтгэсэн хүснэгтүүдийн бүх мөрийг буцаана байна таарч байгаа эсэх, өөрөөр хэлбэл та чадна a бүрэн нэгдэх ЗҮҮН-ийн функцуудыг нэгтгэдэг НЭГДЭХ мөн ЭРХ НЭГДЭХ . Бүрэн нэгдэх нэг төрлийн гаднах нэгдэх тийм болохоор л тэр байна гэж бас нэрлэдэг дүүрэн гадна нэгдэх.

Мөн жишээгээр нэгдэхийг мэдэх үү?

А НЭГДЭХ заалт нь хоёр ба түүнээс дээш хүснэгтийн мөрүүдийг хооронд нь холбоотой баганад үндэслэн нэгтгэхэд хэрэглэгддэг. "Захиалга" хүснэгтийн "Хэрэглэгчийн ID" багана нь "Захиалагч" хүснэгтийн "Хэрэглэгчийн ID"-г илэрхийлж байгааг анхаарна уу. Дээрх хоёр хүснэгтийн хоорондын хамаарал нь "CustomerID" багана юм.

Бид ямар ч хамааралгүйгээр хоёр хүснэгтийг нэгтгэж болох уу?

Тиймээ Бид чадна . Ямар ч зүйл заалт ингэж хэлээгүй нэгдэх -ийн хоёр буюу түүнээс дээш ширээ байх ёстой а гадаад түлхүүр эсвэл үндсэн түлхүүрийн хязгаарлалт. Учир нь бидэнтэй нэгдээрэй нөхцөлийг хангах шаардлагатай ашиглах on or where заалтыг бидний шаардлагын дагуу.

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