I have the following model:
db.define_table(
'person',
Field('name'),
format=lambda r: r.name,
)
db.define_table(
'product',
Field('name'),
Field('buyer', db.person),
Field('seller', 'list:reference person'),
)
I realize, in the following code:
SQLTABLE(db().select(db.product.ALL))
Column 'buyer' is referenced by ID while Column 'seller' is referenced
by name. Why is that?

