اتصالات بدون شرط در SQL Server

در این نوع اتصالات، دو طرف رابطه که همان جداول هستند، بدون هیچ شرطی به‌صورت ضرب کارتزین به یکدیگر متصل می‌شوند.

در این نوع اتصالات، دو طرف رابطه که همان جداول هستند،

بدون هیچ شرطی به‌صورت ضرب کارتزین به یکدیگر متصل می‌شوند و مطابق تصویر زیر تمام رکوردهای هر دو جدول نشان داده می‌شوند.

 

cross join

SQL server

 

شکل کلی این دستور به صورت زیر است
From  لیست_ستون‌ها |* Select
جدول_۱  Cross Join  جدول_۲
نمایش داده‌های جدول پلاک و خریداران در کنار یکدیگر:
Select *  From   tblPelak  cross join  tblKhridar
نتیجه حاصل از اجرای دستور فوق به‌صورت تصویر زیر خواهد بود:

 

sql server

 

استفاده از اتصالات بدون شرط توصیه نمی‌شود.

تنها زمانی از آن‌ها استفاده کنید که هدف شما همین نوع اتصال باشد.

در غیر این صورت توصیه می‌شود که از اتصالات با شرط استفاده نمایید‌.

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *