سلام دوستان
فرض کنید در یک دیتابیس 1000 رکورد داریم.
من میخواستم 5 رکورد اخری که ثبت شده را بدست بیارم.برای اینکار دستور زیر نوشتم و به درستی هم عمل کرد :
SELECT TOP 5 * FROM Table1 ORDER BY IDNumber DESC
ولیکن من در یک ستون مثلا بنام CLOUMMEN1 مقادیر تکراری دارم.میخواستم که قبل اینکه کوئری بالا رو اجرا کنم اول با دستور DISTINCT مقادیر تکراری ستون CLOUMMEN1 رو از لیست خارج کنم سپس کوئری بالا رو اجرا کنم.
بدین صورت زیر میشود موارد تکراری رو از ستون حذف کرد ؟
SELECT DISTINCT CLOUMMEN1 FROM Table1
حال کوئری دوم رو چگونه در کوئری اول جایگذاری کنم؟ درواقع چگونه یک سلکت تو در تو بنویسم؟
ممنون میشوم راهنمایی کنید.
نکته : دیتابیسی که این کوئری روی آن انجام میشود اکسس هستش....و فکر میکنم دستور لیمیت برخلاف اسکیوال برای آن جواب نخواهد داد درسته؟
نکته دوم : من در کوئری دوم میخوام فقط داده های ستون CLOUMMEN1 رو از بین ببرم نه ستون های دیگر!