サブクエリでレコードの並びが変わらないのはなぜですか?

ORDER BY を指定していなければどの場合でも配置は不定となります。
2021年12月1日
ユーザー

過去の質問でORDER BYを指定しない限り並び順は不定とありますが、

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

サブクエリでAVG(likes)を追加すると連番id順となり、並び順は変わりません。

これはテーブルposts全体をパーティションに設定したため、
レコードの並びが不定となってしまったということでしょうか?

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

プレミアムプランとは?

このレッスンの質問と回答(4)