SELECT field, count(*) FROM table GROUP BY field
For those interested:count = db.table.field.count()result = db().select(db.table.field, count, groupby = db.table.field)