HDDSoft2001
شنبه 04 مهر 1388, 01:41 صبح
با سلام
دوستان من یک جدول دارم که دو فیلد آن کلیدی می باشند (البته کلید نیستند ولی با هم منحصر به فردند. بگذریم). دادهای این جدول زمانی ارزش دارند که این دو فیلد جدول با دوفیلد در جدول اصلی دیگر که ارتباط دارند پاک شود. چی گفتم.
ببینید من میخام رکوردهایی از جدول a پاک کنم که در جدول b نباشند. ارتباط این جداول هم دوفیلد هست که کلیدی هسنتد با هم به صورت ترکیبی.
Table a (id int, ssesion int);
Table b (id int, ssesion int);
یعنی اگر رکوردی در جدول دومی نباشد و رکورد متناظر ان هم در جدول اولی با این کوئری که قرار هست دوستان کمک کنند پاک شود.
آقا من که نفهمیدم چی گفتم چون اصلا نمیتونم بیان کنم چون تا حالا سروکار نداشتم. دوستان لطف کنید اگه منظورم رو فهمیدید توضیح درستشو بنویسید و دستور اس کیو ال اونو هم بنویسید.
در ضمن در باره ساختار هم بحث نکنید و فقط تمرکز روی دسور کوئری باشد. ممنون
با تشکر
دوستان من یک جدول دارم که دو فیلد آن کلیدی می باشند (البته کلید نیستند ولی با هم منحصر به فردند. بگذریم). دادهای این جدول زمانی ارزش دارند که این دو فیلد جدول با دوفیلد در جدول اصلی دیگر که ارتباط دارند پاک شود. چی گفتم.
ببینید من میخام رکوردهایی از جدول a پاک کنم که در جدول b نباشند. ارتباط این جداول هم دوفیلد هست که کلیدی هسنتد با هم به صورت ترکیبی.
Table a (id int, ssesion int);
Table b (id int, ssesion int);
یعنی اگر رکوردی در جدول دومی نباشد و رکورد متناظر ان هم در جدول اولی با این کوئری که قرار هست دوستان کمک کنند پاک شود.
آقا من که نفهمیدم چی گفتم چون اصلا نمیتونم بیان کنم چون تا حالا سروکار نداشتم. دوستان لطف کنید اگه منظورم رو فهمیدید توضیح درستشو بنویسید و دستور اس کیو ال اونو هم بنویسید.
در ضمن در باره ساختار هم بحث نکنید و فقط تمرکز روی دسور کوئری باشد. ممنون
با تشکر