PDA

View Full Version : آخرین ها در هر دسته



Vakili
جمعه 16 خرداد 1382, 23:52 عصر
من به یک مشکل بد برخورد کردم ... از انجایی که دوباره باید همه چیزرو اینجا تایپ کنم و از انجایی که هر دوسایت برای من محترمند .. من سوالم را در ایران دولوپرز پرسیدم .. و با اجازه لینکش رو اینجا می گذارم ... اگر ممکن است لطف بفرمایید جواب دهید
http://www.irandevelopers.com/forum/display_topic_threads.asp?ForumID=7&TopicID=845&PagePosition=1&ThreadPage=1

(امید)
شنبه 17 خرداد 1382, 07:57 صبح
سلام آقا محمد

یکی از راههای ابتدایش اینطوریه که یه جدول کمکی داشته باشی با فیلد ردیف . بعد با این دستور شماره ردیف مورد نظر رو به اون جدول منتقل کنی



SELECT MAX(ID) AS id
FROM table1
GROUP BY number


حالا با یه inner join جواب بالا رو دارید



SELECT Table1.id, Table1.number, Table1.mandeh AS my_mandeh
FROM Table1 INNER JOIN
table2 ON table1.ID = Table2.id

راههای ساده تر هم باید باشه مثلا یه چیزی مثل کد زیر که نمی دونم کجاش درست نیست که کار

نمی کنه



SELECT *
FROM Table1
WHERE (id IN
(SELECT MAX(ID) AS id
FROM table1
GROUP BY number))
[/code]