に追加:SQL構文は、によって、グループをカウントし、私はこの(使用してMySQL 5.5.15)のようなSQL文の持つ声明
select global_id, count(id) as group_count
from globals_lists
group by global_id
order by group_count desc;
をし、文のでサブセットをサポートするためにそれを変更したいですこのように:
select global_id, count(id) as group_count
from globals_lists
where global_id in (3,4,5,6)
group by global_id
order by group_count desc;
私は、結果として得られます。
global_id group_count
3 15
5 12
が、
したいと思いますglobal_id group_count
3 15
5 12
4 0
6 0
これは可能ですか?私はいくつかの条項を持っていましたが、それを働かせるようには見えませんでした。
によって回答されているように見えます。 '*'の代わりに 'global_lists'テーブルから列を数えます。 – timpone
'COUNT(*)' '左join'にマッチしていない行に対して1を返しますような何かを恐れていた別の... – Andomar
@Andomar - 偉大なキャッチ –