我需要根据某些自定义字段(国家/地区)的不同值的数量制作复选框列表,以便访问者能够仅选择他们感兴趣的国家/地区字段的帖子。 (参见此处:http://goo.gl/0D2QgX)。
现在,我决定像这样发出 SQL 请求:
SELECT COUNT(*) FROM (SELECT DISTINCT * FROM Countries)
有没有人知道如何修改它或找到更有效和更合适的方法来完成这项任务。
谢谢。
最佳答案
从国家/地区中选择 COUNT(DISTINCT myField)
您应该检查特定字段的不同值。因此,添加要查找不同值的字段名称,代替 myField
,该字段的不同值的计数将是此查询的输出。
但请注意,计数将不包括 NULL
。因为 distinct 给你不同的值,而 null
不是一个值,所以它没有任何值。
关于html - 计算自定义字段的不同值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27835482/