说我在下面有这个PHP脚本来选择对查询真实的行数
$sth = $db->prepare('SELECT count(*) FROM friend_request WHERE prelim_user_id = ? AND friend_user_id = ?');
$sth->bindParam(1, $user_id, PDO::PARAM_INT);
$sth->bindParam(2, $value, PDO::PARAM_INT);
$sth->execute();
$sth->setFetchMode(PDO::FETCH_ASSOC);
$suggestion_friend_request_count = $sth->fetchColumn();
无论如何都要在同一个查询中从表中选择计数和变量?
谢谢
2 回答
你需要一个类似的组:
group by将允许您计算column_A中每个不同的值组
除了将列添加到语句的select部分之外,还需要
group by
除了计数之外还要选择的列 . 这将为group by
列中的每个不同值创建单独的行 . 如果需要,w3schools有更详细的信息 .