PDA

View Full Version : کمک برای حذف جدول



طبیب دل
شنبه 07 بهمن 1391, 09:07 صبح
با سلام به دوستان
یه تیبل دارم به این شکل99010
و یک تیبل دارم به این شکل 99011
حالا می خوام رکوردی که در جدول اول مقدار فیلد code اون برابر 5 باشه حذف بشه ولی قبلش رکوردهایی که در تیبل دوم مقدار فیلد code در اونها برابر 5 هست حذف بشه.
چی کار کنم؟

محمد سلیم آبادی
شنبه 07 بهمن 1391, 09:11 صبح
منظورتون این کد:
delete from table2 where code = 5
delete from table1 where code = 5

طبیب دل
شنبه 07 بهمن 1391, 09:20 صبح
ببخشید منظورم اشتباه گفتم
می خوام رکوردهایی که تو جدول اول مقدار فیلد idSandogh اونها برابر 1 هست حذف بشه ولی قبلش رکوردهایی که در تیبل دوم مقدار فیلد code در اونها برابر 5 هست حذف بشه

محمد سلیم آبادی
شنبه 07 بهمن 1391, 09:30 صبح
رابطه این دو جدول بر اساس چه ستون هایی هست؟ منظورم اینه که کلید خارجی در جداول را تعیین کنین.
می تونین با کمک یک مجموعه ای از داده مثال بزنین تا دقیق بفهمیم خواستتون چیه؟

طبیب دل
شنبه 07 بهمن 1391, 09:59 صبح
رابطه براساس فیلد codeهست. این فیلد در جدول اول کلید اصلی و در جدول دوم کلید خارجی این هم اطلاعات دو جدول
99016
99017

محمد سلیم آبادی
شنبه 07 بهمن 1391, 10:14 صبح
اینو امتحان کنید:
delete from table2
where code = (select code
from table1
where idSaddogh = 1)

go

delete from table1
where idsandogh = 1;