2021年8月14日解決済み

サブクエリを使う場合と使わない場合の違いはなんですか?

ユーザー

今回の講義で使用した

    SELECT * FROM posts WHERE likes = (SELECT MAX(likes) FROM posts);

と、
サブクエリを使わないでMAX(likes)を使った場合と何が違うのかなと思い、

    SELECT *, MAX(likes) FROM posts;

のように書いてみたのですが、なぜ結果にid=1の1つのみしか表示されないのでしょうか?

スタッフ

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

プレミアムプランとは?