INNER JOIN در SQL
یادگیری SQLکلمه کلیدی INNER JOIN رکوردهایی را انتخاب می کند که دارای مقادیر مطابق در هر دو جدول است.
ساختار INNER JOIN
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;
یک انتخاب از جدول "Orders" نگاه کنیم:
سپس، به یک انتخاب از جدول "Customers" نگاه کنید:
مثال INNER JOIN در SQL
دستور SQL زیر تمام سفارشات را با اطلاعات مشتری انتخاب می کند:
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
حاصل دستور بالا
توجه: کلمه کلیدی INNER JOIN همه سطرها را از هر دو جداول انتخاب می کند تا زمانی که بین ستونها مطابقت داشته باشد. اگر سوابق در جدول " Orders " وجود دارد که در " Customers " مطاقبت ندارند، این سفارشات نمایش داده نخواهد شد!
INNER JOIN در سه جدول SQL
دستور SQL زیر همه سفارشات را با اطلاعات مشتری و فرستنده انتخاب می کند:
FROM ((Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID)
INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);
نظر شما
>