これらの2つのクエリを1つのクエリに結合して、結果が次のようになるようにする必要がありましたか。
ChannelId | ContentType | ContentTypeCount | SumOfAllContentTypes
100 | link | 59 | 179
100 | photo | 49 | 179
100 | status | 2 | 179
100 | video | 4 | 179
101 | link | 15 | 179
101 | status | 50 | 179
現在使用しているクエリは次のとおりです。
SELECT
COUNT(posts.id)
FROM posts
INNER JOIN channels ON channels.id = posts.channel_id
WHERE channels.site_id = 1003
AND channels.channel_type_id = 1
結果=179
と..
SELECT
posts.channel_id,
posts.contenttype,
COUNT(posts.contenttype) as contenttypecount
FROM posts
INNER JOIN channels ON channels.id = posts.channel_id
WHERE channels.site_id = 1003
AND channels.channel_type_id = 1
GROUP BY posts.channel_id, posts.contenttype
結果=100| リンク| 59; 等..
よろしくお願いします。