SELECT 文実行時のレコードの順番について教えて下さい

ORDER BY が指定されていない場合、MySQL の内部処理によって順番が変わります。
2024年9月2日
ユーザー

いつもお世話になっております。
この度、SELECT 文の実行時のレコードの順番について気になったので質問させていただきました。

左外部結合の SELECT 文実行時、一番左のカラムの id の順番が 1,1,3,2 という順番でした。

私の考えでは、昇順で 1,1,2,3 の順番で表示されるかと思っておりました。

2 のレコードは NULL が含まれているため、一番下に順番が変わるという仕様なのでしょうか?

お忙しいところ恐れ入りますが、ご確認の程よろしくお願いいたします。

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

プレミアムプランとは?

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