我有三个表,我想用另一个表列中的组计算每一行 如果没有找到记录,那么问题就是群数将不返回任何内容 所以我想为没有找到记录的每个组添加空值。
以下是查询:
select monster.monster_name,count(*) as count
from monster right join monster_ability
on monster.monster_id= monster_ability.monster_id where
isnull(monster_ability.used)
group by monster.monster_id
这里是小提琴:fiddle
我希望结果看起来像这样:
| monster_name | count |
|--------------|-------|
| kora | 1 |
| lowdowu | 3 |
| ngjengeh| null|
| lortyu | 1 |
| foh du fy| null|
答案 0 :(得分:1)