サブクエリを使ったコードの仕組みがわからない

順序を追って説明していきます。
2020年10月26日
ユーザー

いつもお世話になっております。

SELECT
*,
(SELECT AVG(likes) FROM posts) AS avg,
(SELECT AVG(likes) FROM posts AS t2 WHERE t1.area=t2.area) AS area_avg
FROM
posts AS t1;

レッスンで表示されているこのコードの意味が全くわかりませんでした。
area_avgカラムの部分です。

詳しく仕組みを教えていただきたいです。
よろしくお願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?