2013-02-22 47 views
-1

我有表用户返回ID顺序表后

-record(user, {id, firstname,lastname). 

这个表已经例如这个值

3 alen  dumas 
5 franco mocci 
4 soma  nabi 

我要订购此表

Itry使用此代码:

test()-> 
    Select = [{#user{_ = '_'}, [], ['$_']}], 
Sorted = lists:sort(mnesia:dirty_select(user, Select)), 
erlang:hd(lists:reverse(Sorted)). 

并返回:

5 franco mocci 

,但我的目标是中庸之道返回标识

所以我应该修改功能测试为了回报

回答

1

改变最后line to (erlang:hd(lists:reverse(Sorted)))#user.id.