Mundarija:

Qanday qilib SQL-da ikkitadan ortiq jadvallarni birlashtira olaman?
Qanday qilib SQL-da ikkitadan ortiq jadvallarni birlashtira olaman?

Video: Qanday qilib SQL-da ikkitadan ortiq jadvallarni birlashtira olaman?

Video: Qanday qilib SQL-da ikkitadan ortiq jadvallarni birlashtira olaman?
Video: Data Science with Python! Analyzing File Types from Avro to Stata 2024, May
Anonim

Ikkitadan ortiq jadvalga qo'shilish

In SQL Server, mumkin ikkitadan ortiq jadvallarni birlashtiring ikkalasida ham ikkidan yo'llari: ichkaridan foydalanish orqali QO'SHILING , yoki WHERE bandidan foydalanib. Birlashmalar har doim juftlik bilan amalga oshiriladi.

Bundan tashqari, bir nechta jadvallar qo'shilishi mumkinmi?

Agar siz dan ma'lumotlar kerak bir nechta jadvallar bitta SELECT so'rovida siz yoki pastki so'rovdan foydalanish kerak QO'SHILING . Ko'pincha biz faqat qo'shilish ikki jadvallar Xodim va bo'lim kabi, lekin ba'zan siz talab qilishi mumkin qo'shilish ikkitadan ortiq jadvallar va mashhur holat qo'shilish uch jadvallar SQL da.

Keyinchalik savol tug'iladi: SQL-dagi ikkita jadvaldan ma'lumotlarni qo'shilmasdan qanday qilib olishim mumkin? Yechim 1

  1. 1-jadvaldan 1-ustun, 2-ustun va h.k.larni tanlang. UNION 1-jadvaldan, 2-ustunni va hokazolarni 2-jadvaldan tanlang.
  2. 1-jadvalni tanlang.1-jadval,1-jadval.2-ustun1-jadval1-dan CROSS JOIN table2 WHERE table. Column1 = 'Ba'zi qiymat'
  3. 1-jadvalni tanlang.1-jadval,2-jadval.2-jadval1-dan INNER JOIN table2 ON 1 = 1.

Bundan tashqari, SQL-da nechta qo'shilishingiz mumkin?

To'rtta asosiy turi mavjud SQL qo'shiladi : ichki, chap, o'ng va to'liq. Ushbu to'rt tur o'rtasidagi farqni tushuntirishning eng oson va eng intuitiv usuli bu ma'lumotlar to'plamlari orasidagi barcha mumkin bo'lgan mantiqiy munosabatlarni ko'rsatadigan Venn diagrammasidan foydalanishdir.

Tabiiy qo'shilish nima?

A TABIY QO'SHILMA a QO'SHILING yashirin hosil qiluvchi operatsiya qo'shilish ikkita jadvaldagi umumiy ustunlar asosida siz uchun band qo'shildi . Umumiy ustunlar - bu ikkala jadvalda bir xil nomga ega ustunlar. A TABIY QO'SHILMA ICHKI bo'lishi mumkin qo'shilish , Chap tashqi qo'shilish , yoki O'G'RI TISHI qo'shilish . Standart INNER qo'shilish.

Tavsiya: