从tablename中选择count distinct columnname作为cnt

时间:2015-12-04 15:39:05

标签: sql pdo

我有一张名为' users'它有一个列名'性别'其价值观是“男性”。和所有受影响的行的女性。

我想要一个row->count()所有不同的男性'价值观和所有不同的女性'值。

$sql = "SELECT gender  FROM users"; 
$namequery = $db->prepare( $sql );

1 个答案:

答案 0 :(得分:0)

这个怎么样(这只是一般的SQL语法):

SELECT 
     COUNT(Name) [Count], 
     gender 
FROM
     (SELECT DISTINCT (name) [Name], gender FROM users)
GROUP BY gender