です。imはこのクエリをSQLブックから読み込みます。sqlクエリの混乱数が
- コースが提供された回数に基づいて最も人気のあるコースの名前を検索します。
私は、それがコースをリストアップしていたかどうか、それぞれが何回提供されたのかを調べています。今、私の質問は上記の質問をどうやって満たしているかです。どのように私は最も多く提供されたコースを得ることができますか? (すなわち。データベースコース)
私のクエリは
SELECT
count(s.course_id) AS Times_Offered,
c.title
FROM
sections s
INNER JOIN courses c ON c.id = s.course_id
GROUP BY c.title
ORDER BY Times_Offered DESC;
あなたがそれらをカウントして、唯一の最高数と1を表示したい場合は、私のクエリは、
times_offered title
3 Databases
3 Calculus 1
2 Compilers
2 Elocution
2 Acting
1 Topology
あなたのクエリに 'LIMITを1 'に追加すべきですか? – Paul
笑私はそれを考え出したと思う、これを達成するために限界1を使うのは問題ないの? – henryzo
@Paul lolあなたは私と同じ時間に答えました。それはちょっと思っていたが、私はそれが大丈夫かどうか分からなかった。それは動作します。ありがとう! – henryzo