我想为我的管理面板获取一些统计数据。 我有两个名为 users 和 cms_prosjekt 的表。我想数一下有多少个项目 与用户具有相同的属性。
每个用户都有一个与项目相关的座右铭。 例如:座右铭是精神,项目代码是精神。它不会返回任何东西。我有两个用户与项目中的代码有着相同的座右铭。
<?php
$result = mysql_query("SELECT
users.id,
COUNT(users.motto) AS count
FROM
users
LEFT JOIN cms_prosjekt ON
users.motto=cms_prosjekt.code
GROUP BY
users.motto");
$num_rows = mysql_num_rows($result);
echo "$num_rows";
?>
最佳答案
查询应该是count(*)并按user.motto分组
"SELECT
user.motto
, COUNT( * ) AS count
FROM users
LEFT JOIN cms_prosjekt ON users.motto=cms_prosjekt.code
GROUP BY users.motto"
关于php - 左连接 MySQL 和 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39752769/