ورود

View Full Version : ارتباط دو جدول با alter یا join



ko-mohammad
یک شنبه 24 اردیبهشت 1391, 21:37 عصر
سلام.
برای ارتباط دادن دو جدول در یک دیتابیس من قبلا از join استفاده می کردم و راحت select می کردم، الآن که دارم روی یه پروژه کار می کنم بهم گفتن که جدول ها رو باید ارتباط بدی من یه سرچی کردم دیدم با دستور alter می شه این کار رو کرد، حالا سوال من اینه که وقتی می شه از اطلاعات دو جدول مرتبط به هم از دستور join استفاده کرد، چه نیازی به alter هست؟ مزیت خاصی داره؟

baktash.n81@gmail.com
دوشنبه 25 اردیبهشت 1391, 08:58 صبح
سلام

شما از همون Join استفاده کن ... من فکر می کنم Alter کاربردش چیزه دیگه اییییه ...

mahan.2002
دوشنبه 25 اردیبهشت 1391, 16:32 عصر
سلام
بنظر من ربطی join ربطی به ALter نداره ... یه سرچ هم بکنی میبینید کاربردش با هم فرق می کنه.

ko-mohammad
دوشنبه 25 اردیبهشت 1391, 23:06 عصر
پس این دستور چی کار می کنه و کاربردش چیه؟
یعنی relation ایجاد نمی کنه؟

alter table dbo.DailyWork
add constraint fk_DailyWork_Tour
foreign key(TourID) references dbo.Tour(ID);

sajjad_kochekian
سه شنبه 26 اردیبهشت 1391, 00:20 صبح
این دستور ریلیشن ایجاد می کنه برای کنترل ورود اطلاعات جدول فرزند با جدول پدر

البته اگر شما دو جدول هم با هم ریلیشن نباشند می توانید با دستور join از انها select بگیری.
این دستور برای بهتر نشان دادن اطلاعات است