我试图从名称,地址,城镇等表中选择一些东西,然后显示城镇出现的次数e。 A先生,街道,镇,3。 我想生产像
这样的东西 1 def permutef(s):
2 out = []
3 if len(s) == 1:
4 out = [s]
5 else:
6 for i,let in enumerate(s):
7 for perm in permutef( s[:i] + s[i+1:] ):
8 print(perm)
9 out += [let + perm]
10 return out
答案 0 :(得分:1)
尝试使用此功能:http://sqlfiddle.com/#!6/591ea6/1 不确定如果我完全理解你的需要
SELECT Personid
,Forename
,Surname
,z.Groupid
,c.count
FROM TableZ z
INNER JOIN (
SELECT groupid
,count(groupid) AS [count]
FROM TableZ
GROUP BY groupid
) c ON c.Groupid = z.Groupid