-1

我有表用户

-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

4

1 回答 1

1

将最后一行更改为 (erlang:hd(lists:reverse(Sorted)))#user.id.

于 2013-02-22T16:44:32.643 回答