这应该相当简单,但我找不到我需要的确切语法。我有一个具有 name1 和 name2 字段的表。我只想要字段中所有唯一值的列表以及每个值的计数。例如:
name1 name2
-----------------
smith jones
jones williams
evans williams
elliot james
williams smith
而且我要:
name count
--------------
smith 2
jones 2
Williams 3
evans 1
Elliot 1
james 1
为了获得唯一名称,我使用了联合查询:
select name1 as myname
from myTable
union
select name2 as myname
from myTable
但是我找不到计数的正确语法。有人可以让我摆脱痛苦吗?