Агуулгын хүснэгт:

Би SQL-д хэрхэн дотоод нэгдэх вэ?
Би SQL-д хэрхэн дотоод нэгдэх вэ?

Видео: Би SQL-д хэрхэн дотоод нэгдэх вэ?

Видео: Би SQL-д хэрхэн дотоод нэгдэх вэ?
Видео: Юлька_Рассказ_Слушать 2024, May
Anonim

SQL Server INNER JOIN синтакс

  1. Эхлээд FROM заалтын үндсэн хүснэгтийг (T1) зааж өгнө.
  2. Хоёрдугаарт, хоёр дахь хүснэгтийг зааж өгнө үү ДОТООД НЭГДСЭН зүйл (T2) ба а нэгдэх предикат. Зөвхөн шалтгааныг үүсгэдэг мөрүүд нэгдэх ҮНЭН гэж үнэлэх предикатууд үр дүнгийн багцад багтсан болно.

Үүний дагуу та SQL дээр олон дотоод холболт хийж чадах уу?

SQL INNEER JOIN . Дүгнэлт: энэ зааварт, чи болно сурах яаж -аас өгөгдөл асуух олон хүснэгтүүдийг ашиглана SQL INNEER JOIN мэдэгдэл. SQL хэд хэдэн төрлийг өгдөг нэгддэг гэх мэт дотоод нэгдэл , гадна нэгддэг (зүүн гадна нэгдэх эсвэл орхисон нэгдэх , баруун гадна нэгдэх эсвэл зөв нэгдэх , мөн бүрэн гаднах нэгдэх ) болон өөрөө нэгдэх.

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

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

SQL-ийн тодорхойлолт Inner Join Inner Join SQL Server дээрх заалт нь хоёр ба түүнээс дээш хүснэгтэд тохирох утгатай мөрүүдийг нэгтгэн шинэ хүснэгт (физик биш) үүсгэдэг. Энэ нэгдэх Хүснэгтүүдийн хоорондох логик хамаарал (эсвэл нийтлэг талбар) дээр суурилдаг бөгөөд хоёр хүснэгтэд харагдах өгөгдлийг сэргээхэд ашигладаг.

Би SQL дээр 3 хүснэгтэд нэгдэж болох уу?

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

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