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

Би MySQL-д дотоод холболтыг хэрхэн үүсгэх вэ?
Би MySQL-д дотоод холболтыг хэрхэн үүсгэх вэ?

Видео: Би MySQL-д дотоод холболтыг хэрхэн үүсгэх вэ?

Видео: Би MySQL-д дотоод холболтыг хэрхэн үүсгэх вэ?
Видео: MySQL Workbench дээр өгөгдлийн сангийн холболтыг хэрхэн үүсгэх вэ? | MySQL Workbench-тэй MySQL сервер үү? 2024, Дөрөвдүгээр сар
Anonim

MySQL ДОТООД НЭГДЭХ

  1. Эхлээд FROM заалтад (t1) гарч ирэх үндсэн хүснэгтийг зааж өгнө.
  2. Хоёрдугаарт, дээр гарч ирэх үндсэн хүснэгттэй нэгдэх хүснэгтийг зааж өгнө үү ДОТООД НЭГДСЭН заалт (t2, t3, …).
  3. Гуравдугаарт, a нэгдэх -ийн ON түлхүүр үгийн дараах нөхцөл ДОТООД НЭГДСЭН заалт.

Үүнтэй адилаар би MySQL-д хэрхэн элсэх вэ?

руу нэгдэх хүснэгтүүд, та загалмай ашигладаг нэгдэх , дотоод нэгдэх , зүүн нэгдэх , эсвэл зөв нэгдэх харгалзах төрлийн заалт нэгдэх . The нэгдэх FROM заалтын дараа гарч ирсэн SELECT мэдэгдэлд өгүүлбэрийг ашигладаг. Тэрийг тэмдэглэ MySQL FULL OUTER-г дэмжээгүй НЭГДЭХ хараахан.

Жишээлбэл, MySQL-д нэгдэх гэж юу вэ? -ийн үйлдэл MySQL-д нэгдэх хоёр ба түүнээс дээш ширээг нэг хүснэгт болгон задлахыг хэлнэ. Та ашиглаж болно НЭГДСЭН SELECT, UPDATE, DELETE мэдэгдлүүдэд нэгдэх нь MySQL ширээ. Бид харах болно жишээ ЗҮҮН НЭГДЭХ бас энгийнээс ялгаатай MySQL НЭГДЭХ.

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

SQL Server INNER JOIN синтакс

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

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

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

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