【发布时间】:2017-03-15 08:14:41
【问题描述】:
我有三个表,我想用另一个表列中的组来计算每一行。
问题是未找到记录时,组计数将不返回任何内容。
所以我想为没有找到记录的每个组添加空值。
这里是查询:
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|
【问题讨论】:
标签: mysql