sql 加入 table 时查询出现的 COUNT 次
sql query COUNT number of occurences when joining a table
我正在尝试 return 在我的数据库中注册品尝咖啡的所有成员的姓名,并计算每个姓名剩余的品尝次数。
select bruker.navn, COUNT(*) from kaffesmaking inner join bruker on kaffesmaking.bruker_epost = bruker.epost
table“用户”有列
姓名、电子邮件、密码
table "品酒会(别名 kaffesmaking)有以下专栏:
id, note, date, score, user_email, coffename
我想要一个列表显示
名称以及该特定用户完成的品尝次数。
即
约翰·约翰逊 5
杰西阿什福德 3
保罗纽曼 8
其中数字表示特定用户在品尝中添加的行数 table。
如有任何帮助,我们将不胜感激
您快到了,您需要在 SQL
中添加“分组依据”
SELECT bruker.navn
, COUNT(*) as tastings
FROM kaffesmaking
INNER JOIN bruker
ON kaffesmaking.bruker_epost = bruker.epost;
group by bruker.navn;
我正在尝试 return 在我的数据库中注册品尝咖啡的所有成员的姓名,并计算每个姓名剩余的品尝次数。
select bruker.navn, COUNT(*) from kaffesmaking inner join bruker on kaffesmaking.bruker_epost = bruker.epost
table“用户”有列
姓名、电子邮件、密码
table "品酒会(别名 kaffesmaking)有以下专栏:
id, note, date, score, user_email, coffename
我想要一个列表显示
名称以及该特定用户完成的品尝次数。
即
约翰·约翰逊 5 杰西阿什福德 3 保罗纽曼 8
其中数字表示特定用户在品尝中添加的行数 table。
如有任何帮助,我们将不胜感激
您快到了,您需要在 SQL
中添加“分组依据”SELECT bruker.navn
, COUNT(*) as tastings
FROM kaffesmaking
INNER JOIN bruker
ON kaffesmaking.bruker_epost = bruker.epost;
group by bruker.navn;