با سلام خدمت دوستان عزيز
من مي خواهم اطلاعات جدول شماره 2 را از جدول شماره 1( جدول اصلي) حذف نمايم
راهنمايي بفرماييد متشكرم
با سلام خدمت دوستان عزيز
من مي خواهم اطلاعات جدول شماره 2 را از جدول شماره 1( جدول اصلي) حذف نمايم
راهنمايي بفرماييد متشكرم
سلام،
می خواهین داده های جدولی را در صورت بودن در جدول دیگر حذف کنید؟
این را امتحان کنید:
DELETE FROM T1
FROM table1 AS T1
INNE JOIN table2 AS T2
ON t1.data = t2.data
وبلاگ من (Advanced SQL Querying)
دوست عزيز جواب نمي دهد .... لطفا بيشتر راهنمايي فرماييد
با سلام مجدد فايل مورد نظر را ضميمه كردم در صورت امكان راهنمايي فرماييد متشكرم
آخرین ویرایش به وسیله alisaeed29 : یک شنبه 02 خرداد 1389 در 08:14 صبح
سلام
بخش قرمز اضافی است :
DELETE FROM T1
FROM table1 AS T1
INNE JOIN table2 AS T2
ON t1.data = t2.data
جواب نمیده یعنی چی؟ از نظر منطقی جواب نمیده یا پیغام خطا میده؟ کوئری که در حال استفاده از آن هستین رو پست کنید و مشخص کنید دقیقا چه کاری می خواهین بکنین و یک نمونه از داده های هر دو جدول را پست کنید تا بتونیم جواب دقیق بدم
سلام،
بخش قرمز را حذف کنیم اصلا query اجرا نخواهد شد. من از یک FROM اضافی برای دادن نام مستعار به جدول استفاده کردم. به خاطر اینکه نمی شود با دستور زیر نام مستعار به جدول بدیم:
DELETE FROM table_name AS t
وبلاگ من (Advanced SQL Querying)
سلام
بله روش شما صحیح است فکر کنم مشکل فقط غلط نگارشی Inner باشد