Erlang 在订购表之后返回表的id
我有一个表用户Erlang 在订购表之后返回表的id,erlang,Erlang,我有一个表用户 -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)), erlan
-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
因此,我应该修改函数test,以返回5将最后一行更改为
(erlang:hd(list:reverse(Sorted))#user.id.