here's the answer: there's no way you can do

select man_id, man_type
from tablename
group by man_id

and expecting it to return something meaningful.

man_type needs to be either included in your groupby (in which case, it 
equals a "distinct" type of query) or used as an aggregate (first, last, 
count, etc etc etc)

On Saturday, August 3, 2013 8:52:21 PM UTC+2, Matt Grham wrote:
>
> Fields to be shown:
>
> fields = (  db[str_tableName].Man_ID, 
>                db[str_tableName].Man_Type)
>
> On Saturday, August 3, 2013 11:32:18 AM UTC-7, Niphlod wrote:
>>
>> what are the "fields" you're requiring ? Do you know that any groupby 
>> type of query can only include the group by column(s) and all the other 
>> fields need to be an aggregate of the "basic" field (such as count, min, 
>> max, etc) ?
>>
>> On Saturday, August 3, 2013 8:09:39 PM UTC+2, Matt Grham wrote:
>>>
>>> I have a table like:
>>>
>>> 3 records found
>>> Man_ID    Man_Type  
>>> 8                BC    
>>> 8                BC    
>>> 8                BC   
>>>
>>> When I try to group by Man_ID, it does the grouping but it prints 
>>> Unsupported Query on top of the table 
>>>
>>> *Unsupported query
>>> Man_ID    Man_Type  
>>> 8                BC  *
>>>
>>> I used the following statement:
>>>
>>>     grid = SQLFORM.grid(query=query, fields=fields, headers=myheaders, 
>>>                 create=False, deletable=False, editable=False, 
>>> details=False, csv=False, 
>>>                 maxtextlength=64, 
>>>                 paginate=25,
>>>                 ui='jquery-ui',
>>>                 user_signature=False,
>>>                 searchable=searchable,
>>>                 sortable=sortable,
>>>                 groupby=db.mytable.Man_ID
>>>                 )
>>>
>>> Can you help me here?
>>>
>>> Thanks,
>>>
>>> Matt
>>>
>>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to