我有桌面用户
-record(user, {id, firstname,lastname).
此表具有此值
3 alen dumas
5 franco mocci
4 soma nabi
我想订购此表
使用此代码进行测试:
test()->
Select = [{#user{_ = '_'}, [], ['$_']}],
Sorted = lists:sort(mnesia:dirty_select(user, Select)),
erlang:hd(lists:reverse(Sorted)).
然后它返回:
5 franco mocci
但我的目标是返回 Id
所以我应修改测试功能,以便返回 5
答案 0 :(得分:1)
将最后一行更改为(erlang:hd(lists:reverse(Sorted)))#user.id.