PDA

View Full Version : فیلتر کردن جستجو که از بین چند نامه شبیه فقط یکی بیاید



forodo
چهارشنبه 27 فروردین 1393, 19:30 عصر
سلام
سلکتی می خواستم که اون نامه هایی که LetterIDشون یکی هستند رو فقط اون آخریش رو بیاره.
مثلاً در عکس زیر که 2تا 555 داریم اونی که DIDیش 104 هست رو فقط بیاره.
http://up.iranfilm125.com/images/02224669204637178946.jpg
سلکت خودم اینجوریه:
SELECT ID AS DID,LetterID,senderUserName,Subject,Girande,Aghaye ,tabaghe,jahat,SendDate,Sendtime,bazgasht,peyrov
FROM tblLetterSadere
WHERE LetterID <> ''

مهرداد صفا
چهارشنبه 27 فروردین 1393, 20:05 عصر
سلام.
با استفاده از AND شرط دوم رو لحاظ کنید:


WHERE LetterID=5 and DID=10;/*for example*/

Rejnev
چهارشنبه 27 فروردین 1393, 21:29 عصر
اگه از اس کیو ال 2005 به بالا استفاده میکنید با روش زیر... وگرنه باید بجای with یک ویوو بسازین:


with tblWith as
(
select letterID, max(did) as[id] from tblLetterSadere
group by letterID
)
select
t.*
from
tblLetterSadere t
join
tblWith w
on
t.id=w.id
where
ltterID<>''