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?