ورود

View Full Version : استفاده از Order by در join



shervinrv
چهارشنبه 14 آبان 1393, 13:24 عصر
سلام دوستان.
کوئری زیر رو ببینید .
("SELECT 'index.aspx?pageid=18&mode=r&pid='+CONVERT(VARCHAR,recievedpm.id) as url,recievedpm.id as id,(case recievedpm.seen when 0 then N'خوانده نشده' when" _
& " 1 then N'خوانده شده' end) as seen,STUFF(STUFF(sentpm.datesent,5,0,'/'),8,0,'/')+'-'+CONVERT(VARCHAR,sentpm.time / 60)" _
& "+ ':' + RIGHT('00' + CONVERT(VARCHAR,sentpm.time % 60),2) as time,sentpm.subject,(case " _
& "sentpm.sendertype when'u' then users.name when 's' then N'دانش آموز '+students.name+' '" _
& "+students.lname when 'p' then N'اولیا '+students.name+' '+students.lname end) as sender from " _
& " dbo.recievedpm left join dbo.sentpm on sentpm.id=recievedpm.pmid left join " _
& "dbo.users on users.id=sentpm.sender left join dbo.students on students.id=sentpm." _
& "sender where recievedpm.hide=0 and recievedpm.recievertype='u' and recievedpm.reciever=" & uid _
& "")


هرکاری میکنم نمیتونم بر اساس id مرتبش کنم.
کلی سرچ کردم ولی راههایی که گفتن نتیجه نداد .
ممنون میشم راهنماییم کنید:قلب:

pezhvakco
چهارشنبه 14 آبان 1393, 16:42 عصر
فهمیدن کد های نوشته شده شما = فهمیدن خط های میخی 1896 سال پیش از ساختمان میلاد
=>
کدوم ستون ID از کدوم جدول

RIG000
چهارشنبه 14 آبان 1393, 18:05 عصر
برای مرتب کردن باید از order by تو این خطوط میخیت استفاده کنی.

shervinrv
چهارشنبه 14 آبان 1393, 20:36 عصر
فهمیدن کد های نوشته شده شما = فهمیدن خط های میخی 1896 سال پیش از ساختمان میلاد=>کدوم ستون ID از کدوم جدولممنون از کمکتRecievedpm.id