db(...).select().first() gives only one record ( the same as db(...).select()[0] )
db(...).select().last() : rows = db(...).select() last = len(rows) and rows[-1] or None
db(...).select().first() gives only one record ( the same as db(...).select()[0] )
db(...).select().last() : rows = db(...).select() last = len(rows) and rows[-1] or None