なぜサブクエリを使うと結果が posts レコード全てに追加されるのですか?

順を追って説明していきます。
2021年12月23日
ユーザー

このコードでは、一部しか表示されなくて

SELECT 
  *, 
  AVG(likes) AS avg 
FROM 
  posts;

このコードの SELECT の中でさらに SELECT 文を使うと全体が表示される仕組みがわかりません

SELECT 
  *, 
  (SELECT AVG(likes) FROM posts) AS avg 
FROM 
  posts;

よろしくお願いします。

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

プレミアムプランとは?