٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

SQL می پیوندد

پیوستن به SQL یک JOINبند برای ترکیب سطرهای دو یا چند جدول ، بر اساس ستون مرتبط بین آنها استفاده می شود. بیایید منتخبی از جدول “سفارشات” را بررسی کنیم: توجه داشته باشید که ستون “CustomerID” در جدول “سفارشات” به “CustomerID”…

محمد یوسفی

16 آگوست 2021

پیوستن به SQL

یک JOINبند برای ترکیب سطرهای دو یا چند جدول ، بر اساس ستون مرتبط بین آنها استفاده می شود.

بیایید منتخبی از جدول “سفارشات” را بررسی کنیم:

توجه داشته باشید که ستون “CustomerID” در جدول “سفارشات” به “CustomerID” در جدول “Customers” اشاره می کند. رابطه بین دو جدول بالا ستون “CustomerID” است.

سپس ، می توانیم عبارت SQL زیر (که شامل یک INNER JOIN) است را ایجاد کنیم ، که رکوردهایی را انتخاب می کند که دارای مقادیر منطبق در هر دو جدول هستند:

مثال

SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;

و چیزی شبیه به این تولید خواهد کرد:


انواع مختلف SQL JOIN

در اینجا انواع مختلف JOINs در SQL آمده است:

  • (INNER) JOIN: رکوردهایی را که دارای مقادیر منطبق در هر دو جدول هستند برمی گرداند
  • LEFT (OUTER) JOIN: همه رکوردهای جدول سمت چپ و رکوردهای همسان را از جدول راست برمی گرداند
  • RIGHT (OUTER) JOIN: همه رکوردها را از جدول سمت راست و رکوردهای منطبق را از جدول چپ برمی گرداند
  • FULL (OUTER) JOIN: هنگامی که یک مسابقه در جدول چپ یا راست وجود داشته باشد ، همه رکوردها را برمیگرداند

      

منبع

مطالب مرتبط

0 دیدگاه