On Monday, January 9, 2012 11:54:08 PM UTC-5, Rahul wrote:
>
> I did not get it... 
> What would be an equivalent query I would need to pass for below?  I 
> need to just select rows (Friend_name column for all status that are 
> Friend and reguserid is whatever the logged in users id)  for below 
> conditions - I thought select was a valid query! Please suggest 
>
> Existing - 
> query = db((db.friends.reguserid==session.logged_in_user_id) & 
> (db.friends.status=="Friend")).select(db.friends.friend_name) 
>

No, the above is not a query -- it is a Rows object, which is the result of 
a select. The query is this part:

query = (db.friends.reguserid==session.logged_in_user_id) 
& (db.friends.status=="Friend")

If you only want the table to show the friend_name column, then you can 
specify the that in the "fields" argument:

SQLFORM.grid(query, fields=[db.friends.friend_name], ...)

Anthony

Reply via email to