Cross join در SQL با مثال چیست؟
Cross join در SQL با مثال چیست؟

تصویری: Cross join در SQL با مثال چیست؟

تصویری: Cross join در SQL با مثال چیست؟
تصویری: آموزش SQL #35 - CROSS JOIN در SQL | SQL CROSS JOIN با مثال 2024, آوریل
Anonim

را CROSS JOIN هر ردیف از جدول اول (T1) به هر ردیف از جدول دوم (T2) پیوست. به عبارت دیگر، اتصال متقابل یک حاصل ضرب دکارتی از سطرها را از هر دو جدول برمی گرداند. را CROSS JOIN یک ردیف از جدول اول (T1) می گیرد و سپس برای هر ردیف در جدول دوم (T2) یک ردیف جدید ایجاد می کند.

علاوه بر این، اتصال متقاطع چیست؟

در SQL، CROSS JOIN برای ترکیب هر ردیف از جدول اول با هر ردیف از جدول دوم استفاده می شود. به آن دکارتی نیز می‌گویند پیوستن زیرا حاصلضرب دکارتی مجموعه سطرها را از جداول به هم پیوسته برمی گرداند.

همچنین ممکن است بپرسد که چگونه می توان یک cross join نوشت؟ اگر عبارت WHERE با استفاده شود CROSS JOIN ، مانند یک INNER عمل می کند پیوستن . یک راه جایگزین برای دستیابی به همین نتیجه، استفاده از نام ستون‌هایی است که بعد از SELECT با کاما از هم جدا شده‌اند و نام جدول‌های مربوطه را بعد از یک عبارت FROM ذکر کنید. مثال: در اینجا یک مثال از اتصال متقابل در SQL بین دو جدول.

در اینجا، اتصال متقاطع برای چه استفاده می شود؟

آ اتصال متقابل است زمانی استفاده می شود شما می خواهید ترکیبی از هر ردیف را از دو جدول ایجاد کنید. تمام ترکیبات ردیف در نتیجه گنجانده شده است. این معمولا نامیده می شود صلیب تولید - محصول پیوستن . مشترک استفاده برای آ اتصال متقابل ایجاد تمام ترکیبی از موارد، مانند رنگ ها و اندازه ها است.

تفاوت بین cross application و cross join چیست؟

را درخواست متقاطع عملگر از نظر معنایی شبیه به INNER است پیوستن . این شبیه به INNER است پیوستن عملیات انجام شده بر روی جداول نویسنده و کتاب. درخواست متقاطع فقط آن رکوردها را از یک جدول فیزیکی که در آن ردیف های منطبق وجود دارد، برمی گرداند در خروجی تابع با ارزش جدول

توصیه شده: