دوستان دستور delete در inner join به چه صورت است؟ ما دو جدول داریم که با هم join هستند حالا میخوایم با استفاده از کلیدی که در دو جدول مشترک هست رکورد رو حذف کنیم باید چه کار کرد؟
دوستان دستور delete در inner join به چه صورت است؟ ما دو جدول داریم که با هم join هستند حالا میخوایم با استفاده از کلیدی که در دو جدول مشترک هست رکورد رو حذف کنیم باید چه کار کرد؟
دو تا دلت بنویس با استفاده از کد مشترک دقت کن جوین دو جدول ایجاد یک جدول مجازی میکنه که فقط پیمایش روش معنا داره نه کار ددیگه
اگر منظورتون اینه که از جدول اول بر اساس رابطه های موجود با جداول دیگه رکوردی حذف بشه
Delete T1 From
Table_1 T1 INNER JOIN Table_2 T2
ON
T1.ID = T2.T1ID
Where
...
ولی اگه منظورتون اینه از هر دو جدول رکورد ها حذف بشه، با یک دستور نمیشه این کار رو کرد
یا باید 2 دستور واسه این موضوع بنویسید یا اینکه یک Relation بین دو جدول بذارید و Delete Rule رو Cascade قرار بدید.
به سوالات خصوصی پاسخ داده نمی شود.