Та яагаад SQL дээр хоёр хүснэгтийг нэгтгэх хэрэгтэй байна вэ?
Та яагаад SQL дээр хоёр хүснэгтийг нэгтгэх хэрэгтэй байна вэ?

Видео: Та яагаад SQL дээр хоёр хүснэгтийг нэгтгэх хэрэгтэй байна вэ?

Видео: Та яагаад SQL дээр хоёр хүснэгтийг нэгтгэх хэрэгтэй байна вэ?
Видео: Маш хэрэгтэй!!! Босоо хуудас дунд хэвтээ хуудас оруулах. 2024, May
Anonim

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

Та яагаад хоёр хүснэгтэд нэгдэх хэрэгтэй вэ?

SQL нэгдэх хамаарлын хооронд өгөгдлийг шүүхэд тусалдаг ширээ . Хамгийн сайн арга нэгтгэх хооронд өгөгдөл нэг эсвэл олон ширээ . Хосолсон үр дүнг шүүж, хайна уу ширээ өгөгдөл. Хосолсон үр дүнд давхардсан бүртгэлийг багасгах.

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

Хоёр хүснэгтийг нэгтгэхийн тулд танд юу хэрэгтэй вэ гэсэн асуулт гарч ирнэ.

Гүйцэтгэхийн тулд a нэгдэх танд хоёр хэрэгтэй зүйлс: хоёр ширээ болон a нэгдэх нөхцөл. The ширээ гэсэн мөрүүдийг агуулна нэгтгэх , болон нэгдэх мөрүүдийг хооронд нь тааруулах зааварчилгааг тохируулна уу. Дараах Венн диаграмыг харна уу. Тойрог нь ширээ хангасан мөрүүд давхцаж байгаа газар нэгдэх нөхцөл.

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

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

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