-
June 14th, 2019, 02:44
#1
ایجاد ردیف در فراخوانی داده ها از mYSQL
به کد زیر نگاه کنید :
کد PHP:
SELECT (@row_number:=@row_number + 1) AS num,db_user.* FROM (db_user ,(SELECT @row_number:=0) AS t) INNER JOIN db_user_relation_inheritance ON db_user.id=db_user_relation_inheritance.child
where db_user_relation_inheritance.parent IN (4)
group by db_user.id order by db_user.id DESC
کد بالا تصویر زیر رو خروجی میده :
http://s3.picofile.com/file/8363509942/01.PNG
مشکلم اینجاست که میخوام فیلد num از ردیف 1 شروع بشه اما از عدد 6 شروع میشه .
اگر کلمه DESC رو از اخر query برداریم مشکل حل میشه اما من میخوام از > جدید ترین کاربران به ترتیب مرتب بشن . حس میکنم rows_number با inner join مشکل داره
-
-
June 14th, 2019 02:44
# ADS
-
June 14th, 2019, 13:10
#2
پاسخ : ایجاد ردیف در فراخوانی داده ها از mYSQL
بجای desc از asc استفاده کن
-