shahab_ksh
سه شنبه 01 اسفند 1385, 23:27 عصر
با سلام
ساده می پرسم امیدوارم جوابی بگیرم
دو جدول دارم یکی Blog و دیگری Blog_pm
در جدول Blog مثلا موضوعات روزانه یک وبلاگ وجود داره و نظرات بازدید کنندگان در Blog_pm
ذخیره میشه البته در جدول Blog یک فیلد منحصر به فرد ID وجود داره که به ازای هر نظر این
ID در فیلدی به نام ID_Subject در جدول Blog_pm ذخیره میشه
در Blog فیلد دیگه ای وجود داره به نام Type که فرض کنید یکی از مقادیر a, b, c
خوب حالا من میخام با یه جمله Sql جمله ای بنویسم که نظراتی در نوع a هستند حذف
شود
شاید بگید خوب مشکلی زیادی از این جمله استفاده کن
('DELETE FROM Blog_Pm Where ( Type='a
اما توجه کنید که فیلد Type در جدول Blog هستش نه در Blog_Pm
بعدش این به نظرم رسید
......DELETE FROM Blog_Pm,Blog
اما این دستور قابل قبول نشد دستور زیر به نظرم رسید که این هم درست نیست آیا کسی
راهی به ذهنش میرسه
DELETE FROM Blog_Pm Where ( Select * Blog_Pm,Blog Where ( Blog.Type='a' And Blog_Pm.ID_Subject=Blog.ID))
ساده می پرسم امیدوارم جوابی بگیرم
دو جدول دارم یکی Blog و دیگری Blog_pm
در جدول Blog مثلا موضوعات روزانه یک وبلاگ وجود داره و نظرات بازدید کنندگان در Blog_pm
ذخیره میشه البته در جدول Blog یک فیلد منحصر به فرد ID وجود داره که به ازای هر نظر این
ID در فیلدی به نام ID_Subject در جدول Blog_pm ذخیره میشه
در Blog فیلد دیگه ای وجود داره به نام Type که فرض کنید یکی از مقادیر a, b, c
خوب حالا من میخام با یه جمله Sql جمله ای بنویسم که نظراتی در نوع a هستند حذف
شود
شاید بگید خوب مشکلی زیادی از این جمله استفاده کن
('DELETE FROM Blog_Pm Where ( Type='a
اما توجه کنید که فیلد Type در جدول Blog هستش نه در Blog_Pm
بعدش این به نظرم رسید
......DELETE FROM Blog_Pm,Blog
اما این دستور قابل قبول نشد دستور زیر به نظرم رسید که این هم درست نیست آیا کسی
راهی به ذهنش میرسه
DELETE FROM Blog_Pm Where ( Select * Blog_Pm,Blog Where ( Blog.Type='a' And Blog_Pm.ID_Subject=Blog.ID))