我需要根据一些自定义字段(国家/地区)的不同值的数量来制作复选框列表,以便访问者只能选择那些对国家/地区感兴趣的帖子。 (请参见此处:http://goo.gl/0D2QgX)。

现在,我决定发出这样的SQL请求:

SELECT COUNT(*) FROM (SELECT DISTINCT * FROM Countries)


是否有人对如何修改它或为该任务找到更有效和合适的方式有任何想法。

谢谢。

最佳答案

SELECT COUNT(DISTINCT myField) FROM Countries

您应该检查特定字段的不同值。因此,添加您要查找其唯一值的字段名称来代替myField,并且该字段的唯一值的计数将成为此查询的输出。

但是请注意,该计数将不包括NULL。因为distinct为您提供了不同的值,并且null不是值,所以没有任何值。

关于html - 计算自定义字段的不同值的数量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27835482/

10-12 15:38
查看更多