PDA

View Full Version : گرفتن چند داده بدون دسته های تکراری و به ترتیب زمانی



barnamenevis2016
جمعه 02 بهمن 1394, 12:17 عصر
سلام....فکر کنید یک جدول به شکل زیر داریم:
id time cat
1 3 1
2 5 2
1 1 3
1 2 4
2 4 5
3 6 6
خوب من دو تا داده آخری رو می خوام با این شرط که این دو تا داده cat یکسانی نداشته باشن و ترتیب زمانی هم لحاظ شده باشه در انتخاب دو تا داده...یعنی دو داده با آی دی 3 و 5 رو می خوام...
چطور درخواست بدم؟؟(در mysql)
این رو بگم که من برای اینکار از
DISTINCT استفاده کردم... اما یک مشکل وجود داره که وقتی می خوام ترتیب زمانی لحاظ بشه....اصلا اون چیزی که مد نظرم هست در نمی آد و انتخاب نمی شه، ولی وقتی ترتیب id رو به جای زمان لحاظ می کنم...اون چیزی که می خوام در می آد... فرمت زمان هم در پایگاه داده درست وارد شدن و در موارد درخواستی معمول مشکلی پیش نمی آد....