omid6630
پنج شنبه 29 تیر 1391, 13:03 عصر
به نام خدا و سلام .
میخوام با یک دستور select هم بصورت بازه ای ( یعنی از رکورد 1 تا 10 ) اطلاعات رو بگیرم و هم از یک جدول دیگه مثلا Account فیلد Name رو بوسیله inner join نمایش بدم .
---------------
مشکل اینجاست که فقط یک (1) رکورد رو نشون میده . میخوام به تعداد بازه ای که مشخص کردم اطلاعات نمایش داده بشه .
میخوام مثلا همین select به اندازه ی معین اطلاعات نمایش بده .
این مشکل از زمانی که فیلد Name از جدول Account رو به کد ها اضافه کردم پیش اومد .
SELECT * FROM (
SELECT Account.Name,Post_header,Post_Text,ROW_NUMBER() OVER (ORDER BY Post_ID,UserID desc)
AS A FROM tbl_Post inner join Account on Account.UserID=tbl_Post.Post_ID )
AS tbl WHERE A>=1 and A<=10
میخوام با یک دستور select هم بصورت بازه ای ( یعنی از رکورد 1 تا 10 ) اطلاعات رو بگیرم و هم از یک جدول دیگه مثلا Account فیلد Name رو بوسیله inner join نمایش بدم .
---------------
مشکل اینجاست که فقط یک (1) رکورد رو نشون میده . میخوام به تعداد بازه ای که مشخص کردم اطلاعات نمایش داده بشه .
میخوام مثلا همین select به اندازه ی معین اطلاعات نمایش بده .
این مشکل از زمانی که فیلد Name از جدول Account رو به کد ها اضافه کردم پیش اومد .
SELECT * FROM (
SELECT Account.Name,Post_header,Post_Text,ROW_NUMBER() OVER (ORDER BY Post_ID,UserID desc)
AS A FROM tbl_Post inner join Account on Account.UserID=tbl_Post.Post_ID )
AS tbl WHERE A>=1 and A<=10