Joshua,
I get a RuntimeError: An invalid SQL statement was used
Running this against a table in the default.gdb in ArcGIS 10.1:
tab = r'H:\Documents\ArcGIS\Default.gdb\arlist'
with arcpy.da.SearchCursor(tab, ["fc", "item2"], sql_clause=(None, "GROUP BY fc, item2")) as cursor:
for row in cursor:
print "{0}, {1}".format(row[0], row[1])
This work though (minus the sql_clause):
tab = r'H:\Documents\ArcGIS\Default.gdb\arlist'
with arcpy.da.SearchCursor(tab, ["fc", "item2"]) as cursor:
for row in cursor:
print "{0}, {1}".format(row[0], row[1])