これを行うためのmysqlクエリを探しています:
私はテーブルを持っています:コア
id tag
1 GameAnimal
2 Game
3 AbstractGame
4 AbstractAnimal
5 GameAbstract
今、次のような値をカウントする結果が必要です
Game : 4
Animal : 2
Abstract : 3
私は、次のように mysql の in 関数を使用して同様のことを行いました。
select tag, count(*) as count from core where tag in('Game','Abstract') group by tag
それは私に結果を与えました
Game : 1
上記のクエリは文字に一致し、応答を返します。GameAnimal は Game と等しくないため、結果に含まれていないため、ここではワイルドカードは役に立ちません。
そのようなクエリが不可能な場合は、単一のクエリ呼び出しでこれを行う方法を提案してください。