0

1 人のメンバーがレンタルした映画の最大数を表示するクエリを作成し、メンバーの名前も表示する必要があります。

これは私が持っているものです。

SELECT FIRST, LAST AS, COUNT(mm_rental.member_id) AS "MAXIMUM MOVIES"
FROM mm_member, mm_rental
WHERE mm_rental.member_id = mm_member.member_id;

しかし、うまくいきません。誰でも助けてもらえますか?

4

1 に答える 1

2

COUNTは集計関数であるため、クエリでは GROUP BY を使用する必要があります

また、 JOIN構文を使用する必要があります。

詳細 : ANSI 結合構文を使用してください

SELECT [FIRST], [LAST], COUNT(mm_rental.member_id) 
AS "MAXIMUM MOVIES" FROM mm_member JOIN mm_rental 
ON mm_rental.member_id = mm_member.member_id
group by [FIRST], [LAST];
于 2013-11-04T02:52:11.667 に答える