MySQLで集計 カラムを検索した際のHIT数を取りたい
users
id | name
1 | tanaka
2 | suzuki
3 | sato
articles
id|writer_1|writer_2|writer_3
1 |tanaka |tanaka|tanaka
2 |suzuki |sato |tanaka
3 |suzuki |suzuki | sato
MySQLを使用しております。
上記のようなテーブルがあり、
usersのデータを取得する際に
「articlesテーブルのwriter_xカラムに自身のnameが何回出てくるか」
をSQLで集計することは可能でしょうか。
SQLの例も教えて頂けると助かります。
希望するレスポンスは以下です。
{
name: tanaka,
hitCount:4
},
{
name : suzuki,
hitCount:3
},
{
name : sato,
hitCount:2
}
よろしくお願いします。