I'm in a situation where I just want a single column back from a table. I'd like it as a list so I could just pass it on to the next function.
All I can think of is something like: temp = [] for thing in db(db.mytable).select(db.mytable.myfield): temp.append(thing) return temp I was hoping for something like: return db(db.mytable).select(db.mytable.myfield).as_list() Or something like that. As an aside, I have a python dbi that has four central ways to get data back. I call them: atom() scalar as in 'select first from person where id = 1' row() dict as in 'select * from person' where id = 1' column() list as in 'select first from person' world() list of dict: 'select * from person' They end up being uite convenient and result in concise syntax. Thanks, Tobiah --